From 07e3a935abf982d2482687df89a1ff35e3f75c6c Mon Sep 17 00:00:00 2001 From: gaba Date: Fri, 2 Dec 2016 16:03:19 -0800 Subject: [PATCH] Show the Dialog. --- .../src/components/BanUserDialog.js | 35 ++++++++++++++++--- .../src/components/BanUserDialogContent.js | 6 ++-- client/coral-admin/src/components/Comment.js | 22 ++++++------ 3 files changed, 45 insertions(+), 18 deletions(-) diff --git a/client/coral-admin/src/components/BanUserDialog.js b/client/coral-admin/src/components/BanUserDialog.js index 03ab9b2e2..40813565a 100644 --- a/client/coral-admin/src/components/BanUserDialog.js +++ b/client/coral-admin/src/components/BanUserDialog.js @@ -1,13 +1,40 @@ import React from 'react'; + import {Dialog} from 'coral-ui'; +import Button from 'coral-ui/components/Button'; + import styles from './BanUserDialog.css'; -import BanUserDialogContent from './BanUserDialogContent'; +import I18n from 'coral-framework/modules/i18n/i18n'; +import translations from '../translations'; +const lang = new I18n(translations); -const BanUserDialog = ({open, handleClose, ...props}) => ( - +const BanUserDialog = ({open, handleClose, authorName}) => ( + × - +
+
+

+ {lang.t('bandialog.ban_user')} +

+
+
+

+ {lang.t('bandialog.are_you_sure', authorName)} +

+ + {lang.t('bandialog.note')} + +
+
+ + +
+
); export default BanUserDialog; diff --git a/client/coral-admin/src/components/BanUserDialogContent.js b/client/coral-admin/src/components/BanUserDialogContent.js index 618e01eba..2a7f2505f 100644 --- a/client/coral-admin/src/components/BanUserDialogContent.js +++ b/client/coral-admin/src/components/BanUserDialogContent.js @@ -5,7 +5,7 @@ import I18n from 'coral-framework/modules/i18n/i18n'; import translations from '../translations'; const lang = new I18n(translations); -export const BanUserDialogContent = ({...props}) => ( +export const BanUserDialogContent = () => (

@@ -21,10 +21,10 @@ export const BanUserDialogContent = ({...props}) => (

- -
diff --git a/client/coral-admin/src/components/Comment.js b/client/coral-admin/src/components/Comment.js index b956fe362..a57ee65dd 100644 --- a/client/coral-admin/src/components/Comment.js +++ b/client/coral-admin/src/components/Comment.js @@ -1,22 +1,17 @@ import React from 'react'; import timeago from 'timeago.js'; +import Linkify from 'react-linkify'; + import styles from './CommentList.css'; + import I18n from 'coral-framework/modules/i18n/i18n'; import translations from '../translations.json'; -import Linkify from 'react-linkify'; + import {Icon} from 'react-mdl'; import {FabButton, Button} from 'coral-ui'; +import BanUserDialog from './BanUserDialog'; const linkify = new Linkify(); -// -// const mapDispatchToProps = dispatch => ({ -// showBanUserDialog: () => actions.dispatch(showBanUserDialog(), -// handleClose: () => actions.hideBanUserDialog(), -// }); - -// handleClose() { -// this.props.hideBanUserDialog(); -// } // Render a single comment for the list export default props => { @@ -65,7 +60,7 @@ const getActionButton = (action, i, props) => { return null; } if (action === 'ban') { - //const {showBanUserDialog} = this.props; + const showBanUserDialog = true; return ( // +
); }