From 1d5311af882fe51274160470381f6f5518beeb12 Mon Sep 17 00:00:00 2001
From: Vitaly Takmazov
Date: Wed, 29 Aug 2018 17:47:52 +0300
Subject: shadow banned users from recommendations list
---
vnext/src/components/Thread.js | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/vnext/src/components/Thread.js b/vnext/src/components/Thread.js
index 23654d86..b0e73b40 100644
--- a/vnext/src/components/Thread.js
+++ b/vnext/src/components/Thread.js
@@ -86,7 +86,7 @@ export default class Thread extends React.Component {
msg.mid ? (
{this.state.active === (msg.rid || 0) && Write a comment...}
-
+
) : (
@@ -170,14 +170,18 @@ Thread.propTypes = {
visitor: UserType.isRequired
};
-function Recommendations({src, ...rest}) {
- return src.length > 0 && (
-
{`Recommended by (${src.length}): `}
+function Recommendations({forMessage, ...rest}) {
+ const { likes, recommendations } = forMessage;
+ return recommendations && recommendations.length > 0 && (
+
{'Recommended by '}
{
- src.map(it => (
+ recommendations.map(it => (
{it}
)).reduce((prev, curr) => [prev, ', ', curr])
}
+ {
+ likes > recommendations.length && ( and {likes - recommendations.length} others)
+ }
) || null;
}
--
cgit v1.2.3