diff --git a/src/Common.css b/src/Common.css index 626e432..8b37e6d 100644 --- a/src/Common.css +++ b/src/Common.css @@ -82,3 +82,17 @@ blockquote { padding-left: 5px; border-left: 3px solid #cbcbcb; } + +.icon-up-and-down:before { + content:""; + background-image: url('images/up_and_down.png'); + background-size: 18px 18px; + width: 18px; + height: 18px; + display: inline-block; +} + +.icon-up-and-down { + height: 18px; + display: inline-block; +} diff --git a/src/Flows.js b/src/Flows.js index 16340eb..0150e4d 100644 --- a/src/Flows.js +++ b/src/Flows.js @@ -268,6 +268,14 @@ class FlowItem extends PureComponent { )} + {!do_react && ( + + + + {info.up_votes - info.down_votes} + + + )} {!!parseInt(info.likenum, 10) && ( {info.likenum}  @@ -350,57 +358,49 @@ class FlowItem extends PureComponent { search_param={search_param} /> -
- - do_react && do_react(info.reaction_status === 1 ? 0 : 1) - } - > - + do_react(info.reaction_status === 1 ? 0 : 1)} > - - - - {do_react ? ( - <> -
{info.up_votes}
-
-
{info.down_votes}
- - ) : ( -
- {info.up_votes - info.down_votes} -
- )} - - do_react && do_react(info.reaction_status === -1 ? 0 : -1) - } - > - + + + +
{info.up_votes}
+
+
{info.down_votes}
+ + do_react && do_react(info.reaction_status === -1 ? 0 : -1) } - width="28" - height="28" - viewBox="0 0 36 36" > - - - -
+ + + +
+ + )} {info.poll && (
diff --git a/src/images/up_and_down.png b/src/images/up_and_down.png new file mode 100644 index 0000000..7bba072 Binary files /dev/null and b/src/images/up_and_down.png differ