Skip to content
Snippets Groups Projects
Commit b0abf6ac authored by Aurélie HAUTBOIS's avatar Aurélie HAUTBOIS
Browse files

Merge branch 'fix/popup-fluid-error' into 'dev'

Fix modal doesn't open

See merge request web-et-numerique/llle_project/ecolyo!303
parents 9ae53034 228849cf
No related branches found
No related tags found
1 merge request!303Fix modal doesn't open
...@@ -4,7 +4,7 @@ import Modal from 'components/CommonKit/Modal/Modal' ...@@ -4,7 +4,7 @@ import Modal from 'components/CommonKit/Modal/Modal'
import WarnCross from 'assets/icons/ico/warn-cross.svg' import WarnCross from 'assets/icons/ico/warn-cross.svg'
import StyledIcon from 'components/CommonKit/Icon/StyledIcon' import StyledIcon from 'components/CommonKit/Icon/StyledIcon'
import MuiButton from '@material-ui/core/Button' import MuiButton from '@material-ui/core/Button'
import { Redirect } from 'react-router-dom' import { useHistory } from 'react-router-dom'
import { FluidState, FluidType } from 'enum/fluid.enum' import { FluidState, FluidType } from 'enum/fluid.enum'
import { FluidStatus } from 'models' import { FluidStatus } from 'models'
...@@ -21,9 +21,9 @@ const OldFluidDataModal: React.FC<OldFluidDataModalProps> = ({ ...@@ -21,9 +21,9 @@ const OldFluidDataModal: React.FC<OldFluidDataModalProps> = ({
handleCloseClick, handleCloseClick,
}: OldFluidDataModalProps) => { }: OldFluidDataModalProps) => {
const { t } = useI18n() const { t } = useI18n()
const history = useHistory()
const [konnectorError, setkonnectorError] = useState<boolean>(false) const [konnectorError, setkonnectorError] = useState<boolean>(false)
const [erroredKonnectors] = useState<FluidType[]>([]) const [erroredKonnectors] = useState<FluidType[]>([])
const [redirect, setRedirect] = useState(false)
const checkFluidDataDate = useCallback(() => { const checkFluidDataDate = useCallback(() => {
fluidStatus && fluidStatus &&
...@@ -37,15 +37,9 @@ const OldFluidDataModal: React.FC<OldFluidDataModalProps> = ({ ...@@ -37,15 +37,9 @@ const OldFluidDataModal: React.FC<OldFluidDataModalProps> = ({
if (erroredKonnectors.length > 0) setkonnectorError(true) if (erroredKonnectors.length > 0) setkonnectorError(true)
}, [erroredKonnectors, fluidStatus]) }, [erroredKonnectors, fluidStatus])
const redirectTrue = useCallback(() => {
handleCloseClick()
setRedirect(true)
}, [handleCloseClick])
const redirectToKonnectors = () => { const redirectToKonnectors = () => {
if (redirect) { handleCloseClick()
return <Redirect to="/options" /> history.push('/options')
}
} }
useEffect(() => { useEffect(() => {
...@@ -86,14 +80,13 @@ const OldFluidDataModal: React.FC<OldFluidDataModalProps> = ({ ...@@ -86,14 +80,13 @@ const OldFluidDataModal: React.FC<OldFluidDataModalProps> = ({
{t('modalOldData.later')} {t('modalOldData.later')}
</MuiButton> </MuiButton>
<MuiButton <MuiButton
onClick={redirectTrue} onClick={redirectToKonnectors}
classes={{ classes={{
root: 'btn-highlight', root: 'btn-highlight',
label: 'text-16-bold', label: 'text-16-bold',
}} }}
> >
{t('modalOldData.accessButton')} {t('modalOldData.accessButton')}
{redirectToKonnectors()}
</MuiButton> </MuiButton>
</div> </div>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment