1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-09-05 17:53:12 +02:00

fix: banner form state

This commit is contained in:
Nuno Góis 2025-07-22 17:31:21 +01:00
parent f363a1eba7
commit b3fe230665
No known key found for this signature in database
GPG Key ID: 71ECC689F1091765

View File

@ -10,6 +10,7 @@ import {
type ChangeEvent, type ChangeEvent,
type Dispatch, type Dispatch,
type SetStateAction, type SetStateAction,
useEffect,
useState, useState,
} from 'react'; } from 'react';
import Visibility from '@mui/icons-material/Visibility'; import Visibility from '@mui/icons-material/Visibility';
@ -143,6 +144,15 @@ export const BannerForm = ({
link === '' ? 'None' : link === 'dialog' ? 'Dialog' : 'Link', link === '' ? 'None' : link === 'dialog' ? 'Dialog' : 'Link',
); );
useEffect(() => {
setIconOption(
icon === '' ? 'Default' : icon === 'none' ? 'None' : 'Custom',
);
setLinkOption(
link === '' ? 'None' : link === 'dialog' ? 'Dialog' : 'Link',
);
}, [icon, link]);
return ( return (
<StyledForm> <StyledForm>
<StyledBannerPreview> <StyledBannerPreview>