From fd18ac5cd96f76a39de57bb6a877d3f0faf7c528 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Wed, 20 Jun 2018 10:15:31 +0300 Subject: refactoring --- vnext/src/components/Thread.js | 36 ++++++++++++++++-------------------- 1 file changed, 16 insertions(+), 20 deletions(-) (limited to 'vnext/src/components/Thread.js') diff --git a/vnext/src/components/Thread.js b/vnext/src/components/Thread.js index 4cf36747..6830a821 100644 --- a/vnext/src/components/Thread.js +++ b/vnext/src/components/Thread.js @@ -4,6 +4,7 @@ import * as qs from 'query-string'; import moment from 'moment'; import Message from './Message'; +import MessageInput from './MessageInput'; import Spinner from './Spinner'; import Avatar from './Avatar'; @@ -60,25 +61,8 @@ export default class Thread extends React.Component { { this.loaded() ? ( -
- -
-
- -
-
-
- { - msg.recommendations && ( -
{`Recommended by (${msg.recommendations.length}): `} - { - msg.recommendations.map(it => ( - {it} - )).reduce((prev, curr) => [prev, ', ', curr]) - } -
- ) - } + +
) : ( @@ -159,6 +143,18 @@ export default class Thread extends React.Component { } ) - } } + +function Recommendations(props) { + const recomms = props.src; + return recomms && ( +
{`Recommended by (${recomms.length}): `} + { + recomms.map(it => ( + {it} + )).reduce((prev, curr) => [prev, ', ', curr]) + } +
+ ) || null; +} -- cgit v1.2.3