From 18061e3e1cd87fe3d1cf1503ca7baa7b1bd4bf38 Mon Sep 17 00:00:00 2001 From: Belen Curcio Date: Thu, 15 Jun 2017 17:32:14 -0300 Subject: [PATCH] new func and style --- client/coral-admin/src/actions/moderation.js | 5 ++-- .../coral-admin/src/components/ui/Layout.js | 2 +- .../coral-admin/src/constants/moderation.js | 3 ++- client/coral-admin/src/reducers/moderation.js | 4 +++- .../Moderation/components/StorySearch.css | 23 ++++++++++-------- .../Moderation/components/StorySearch.js | 19 +++++++++++---- .../Moderation/containers/Moderation.js | 2 -- .../Moderation/containers/StorySearch.js | 24 ++++++++++++++----- 8 files changed, 53 insertions(+), 29 deletions(-) diff --git a/client/coral-admin/src/actions/moderation.js b/client/coral-admin/src/actions/moderation.js index 2b8c1e599..a684c6085 100644 --- a/client/coral-admin/src/actions/moderation.js +++ b/client/coral-admin/src/actions/moderation.js @@ -57,11 +57,10 @@ export const toggleStorySearch = (active) => ({ }); export const storySearchChange = (value) => ({ - type: actions.CHANGE_ASSET_SEARCH_STRING, + type: actions.STORY_SEARCH_CHANGE_VALUE, value }); export const storySearchClear = () => ({ - type: actions.CHANGE_ASSET_SEARCH_STRING, - value: '' + type: actions.STORY_SEARCH_CLEAR }); diff --git a/client/coral-admin/src/components/ui/Layout.js b/client/coral-admin/src/components/ui/Layout.js index 11432e570..10433048e 100644 --- a/client/coral-admin/src/components/ui/Layout.js +++ b/client/coral-admin/src/components/ui/Layout.js @@ -10,7 +10,7 @@ const Layout = ({ toggleShortcutModal, restricted = false, ...props}) => ( - +
{
- - + +

Moderate comments on All Stories

@@ -57,8 +66,8 @@ const StorySearch = (props) => { ); }; -StorySearch.propTypes = { - storySearchChange: PropTypes.func.isRequired -}; +// StorySearch.propTypes = { +// storySearchChange: PropTypes.func.isRequired +// }; export default withRouter(StorySearch); diff --git a/client/coral-admin/src/routes/Moderation/containers/Moderation.js b/client/coral-admin/src/routes/Moderation/containers/Moderation.js index eac900d40..24a3d748d 100644 --- a/client/coral-admin/src/routes/Moderation/containers/Moderation.js +++ b/client/coral-admin/src/routes/Moderation/containers/Moderation.js @@ -25,7 +25,6 @@ import { viewUserDetail, hideUserDetail, setSortOrder, - storySearchClear } from 'actions/moderation'; import {Spinner} from 'coral-ui'; @@ -307,7 +306,6 @@ const mapDispatchToProps = (dispatch) => ({ viewUserDetail, hideUserDetail, setSortOrder, - storySearchClear }, dispatch), }); diff --git a/client/coral-admin/src/routes/Moderation/containers/StorySearch.js b/client/coral-admin/src/routes/Moderation/containers/StorySearch.js index c2c43c6ee..0fc4a79aa 100644 --- a/client/coral-admin/src/routes/Moderation/containers/StorySearch.js +++ b/client/coral-admin/src/routes/Moderation/containers/StorySearch.js @@ -7,20 +7,32 @@ import withQuery from 'coral-framework/hocs/withQuery'; import {storySearchChange} from 'coral-admin/src/actions/moderation'; class StorySearchContainer extends React.Component { - searchChange = (e) => { + + handleSearchChange = (e) => { const value = e.target.value; this.props.storySearchChange(value); - this.props.data.refetch(); } - componentDidUpdate (prevProps) { - if (prevProps.moderation.storySearchString !== this.props.moderation.storySearchString) { - this.props.data.refetch(); + handleEnter = (e) => { + if (e.key === 'Enter') { + e.preventDefault(); + this.search(); } } + search = () => { + this.props.data.refetch(); + } + render () { - return ; + return ( + + ); } }