Adding go to conversation

This commit is contained in:
Belen Curcio
2017-07-13 17:29:54 -03:00
parent b5ce16a33b
commit b8d00ec9ce
5 changed files with 24 additions and 5 deletions
@@ -5,7 +5,7 @@ import {name} from '../../package.json';
import {timeago} from 'coral-framework/services/i18n';
import {Icon} from 'plugin-api/beta/client/components/ui';
const FeaturedComment = ({comment}) => {
const FeaturedComment = ({comment, setActiveTab}) => {
return (
<div className={cn(styles.featuredComment, `${name}__featured-comment`)}>
<blockquote className={cn(styles.quote, `${name}__featured-comment__comment-body`)}>
@@ -20,7 +20,10 @@ const FeaturedComment = ({comment}) => {
,{' '}{timeago(comment.created_at)}
</span>
</div>
<a className={cn(styles.goTo, `${name}__featured-comment__go-to`)}>
<a
className={cn(styles.goTo, `${name}__featured-comment__go-to`)}
onClick={() => setActiveTab('all')}
>
Go to conversation<Icon name="keyboard_arrow_right" className={styles.goToIcon} />
</a>
</footer>
@@ -1,8 +1,13 @@
import React from 'react';
import FeaturedComment from './FeaturedComment';
export default ({asset: {featuredComments}}) => (
export default ({asset: {featuredComments}, setActiveTab}) => (
<div>
{featuredComments.nodes.map((comment) => <FeaturedComment key={comment.id} comment={comment} />)}
{featuredComments.nodes.map((comment) =>
<FeaturedComment
key={comment.id}
comment={comment}
setActiveTab={setActiveTab} />
)}
</div>
);