diff --git a/client/coral-embed-stream/src/CommentStream.js b/client/coral-embed-stream/src/CommentStream.js
index e24471039..4bdf11b39 100644
--- a/client/coral-embed-stream/src/CommentStream.js
+++ b/client/coral-embed-stream/src/CommentStream.js
@@ -1,6 +1,7 @@
import React, {Component, PropTypes} from 'react';
import Pym from 'pym.js';
import {graphql} from 'react-apollo';
+import {connect} from 'react-redux';
import gql from 'graphql-tag';
import {
@@ -22,8 +23,8 @@ import FlagComment from '../../coral-plugin-flags/FlagComment';
import LikeButton from '../../coral-plugin-likes/LikeButton';
import PermalinkButton from '../../coral-plugin-permalinks/PermalinkButton';
-// import SignInContainer from '../../coral-sign-in/containers/SignInContainer';
-// import UserBox from '../../coral-sign-in/components/UserBox';
+import SignInContainer from '../../coral-sign-in/containers/SignInContainer';
+import UserBox from '../../coral-sign-in/components/UserBox';
import {TabBar, Tab, TabContent, Spinner} from '../../coral-ui';
@@ -35,7 +36,7 @@ import {TabBar, Tab, TabContent, Spinner} from '../../coral-ui';
// const {addItem, updateItem, postItem, getStream, postAction, deleteAction, appendItemArray} = itemActions;
// const {addNotification, clearNotification} = notificationActions;
-const {/* logout, */showSignInDialog} = authActions;
+const {logout, showSignInDialog} = authActions;
const assetID = 'bc7b4cef-1e14-46e1-9db4-66465192f168';
@@ -45,7 +46,8 @@ class CommentStream extends Component {
super(props);
this.state = {
- activeTab: 0
+ activeTab: 0,
+ showSignInDialog: false
};
this.changeTab = this.changeTab.bind(this);
@@ -101,12 +103,12 @@ class CommentStream extends Component {
// const rootItem = this.props.items.assets && this.props.items.assets[rootItemId];
// const {actions, users, comments} = this.props.items;
// const {status, moderation, closedMessage, charCount, charCountEnable} = this.props.config;
- // const {loggedIn, isAdmin, user, showSignInDialog, signInOffset} = this.props.auth;
+ const {isAdmin, showSignInDialog} = this.props.auth;
const {activeTab} = this.state;
// const banned = (this.props.userData.status === 'banned');
- const {loading, asset} = this.props.data;
+ const {loading, asset, currentUser, refetch} = this.props.data;
const expandForLogin = showSignInDialog ? {
minHeight: document.body.scrollHeight + 150
@@ -118,9 +120,9 @@ class CommentStream extends Component {
Settings
- Configure Stream
+ Configure Stream
- {/* loggedIn && */}
+ {currentUser && }
{
@@ -147,7 +149,11 @@ class CommentStream extends Component {
//
// : {closedMessage}
}
- {/* !loggedIn && */}
+ {
+ !currentUser &&
+ }
{
asset.comments.map((comment) => {
return