From 99978322310f1022e76803c283ffed770d916a19 Mon Sep 17 00:00:00 2001 From: vimal1083 <vimal1083@gmail.com> Date: Wed, 6 Jan 2021 13:54:20 +0530 Subject: [PATCH] Fix Width issue in Filters --- hypha/static_src/src/app/src/SwitcherApp.js | 3 +-- .../app/src/common/components/FilterDropDown/index.js | 11 +++++------ .../app/src/containers/SubmissionFilters/styles.scss | 5 +---- .../src/app/src/redux/actions/submissions.js | 2 -- 4 files changed, 7 insertions(+), 14 deletions(-) diff --git a/hypha/static_src/src/app/src/SwitcherApp.js b/hypha/static_src/src/app/src/SwitcherApp.js index c28f41034..dbaa059d5 100644 --- a/hypha/static_src/src/app/src/SwitcherApp.js +++ b/hypha/static_src/src/app/src/SwitcherApp.js @@ -50,9 +50,8 @@ class SwitcherApp extends React.Component { componentDidUpdate(prevProps) { - if (prevProps.searchParam !== this.props.searchParam) { + if (prevProps.searchParam !== this.props.searchParam && !document.body.classList.contains('app-open')){ const success = this.props.processParams(this.props.searchParam) - if (!success) { this.closeDetail() } else { diff --git a/hypha/static_src/src/app/src/common/components/FilterDropDown/index.js b/hypha/static_src/src/app/src/common/components/FilterDropDown/index.js index aaa2df1d3..91a868941 100644 --- a/hypha/static_src/src/app/src/common/components/FilterDropDown/index.js +++ b/hypha/static_src/src/app/src/common/components/FilterDropDown/index.js @@ -11,13 +11,12 @@ import ListItemText from '@material-ui/core/ListItemText'; import Input from '@material-ui/core/Input'; const styles = { - formControl:{ - minWidth: 200 , - maxWidth: 200, + formControl: { + width: '100%', marginRight: 10, - height: 40 - }, -}; + height: 40, + } +} class FilterDropDown extends React.PureComponent { diff --git a/hypha/static_src/src/app/src/containers/SubmissionFilters/styles.scss b/hypha/static_src/src/app/src/containers/SubmissionFilters/styles.scss index 22229e4fa..e093b5844 100644 --- a/hypha/static_src/src/app/src/containers/SubmissionFilters/styles.scss +++ b/hypha/static_src/src/app/src/containers/SubmissionFilters/styles.scss @@ -1,10 +1,7 @@ .filter-container { - margin: 0 auto ; padding: 15px; display: flex; - justify-content: space-evenly; - align-content: center; - align-items: center; + justify-content: space-between; } .delete-button { diff --git a/hypha/static_src/src/app/src/redux/actions/submissions.js b/hypha/static_src/src/app/src/redux/actions/submissions.js index cf9a44c7b..1951058f9 100644 --- a/hypha/static_src/src/app/src/redux/actions/submissions.js +++ b/hypha/static_src/src/app/src/redux/actions/submissions.js @@ -160,7 +160,6 @@ export const loadSubmissionFromURL = (params) => (dispatch, getState) => { if (urlParams.has('submission')) { const activeId = Number(urlParams.get('submission')); const submissionID = getCurrentSubmissionID(getState()); - if (activeId !== null && submissionID !== activeId) { dispatch(setCurrentSubmission(activeId)); } @@ -188,7 +187,6 @@ const setSubmissionParam = (id) => (dispatch, getState) => { const shouldSet = !urlID && !!id; const shouldUpdate = id !== null && submissionID !== id && urlID !== id; - if (shouldSet || shouldUpdate) { dispatch(push({search: `?submission=${id}`})); } else if (id === null) { -- GitLab