feat: update timeunit onChange

This commit is contained in:
Caio Carvalho 2024-11-21 01:02:54 -03:00
parent b6ffe4c383
commit aa07fdf460

View file

@ -5,17 +5,17 @@ import styles from './TimeUnitSettings.module.css';
export function TimeUnitSettings() { export function TimeUnitSettings() {
const { formatMessage, labels } = useMessages(); const { formatMessage, labels } = useMessages();
const { currentTimeUnit, timeUnitOptions, saveTimeUnit } = useTimeUnit(); const { timeUnit, timeUnitOptions, updateTimeUnit } = useTimeUnit();
const handleReset = () => saveTimeUnit('hour'); const handleReset = () => updateTimeUnit('hour');
return ( return (
<Flexbox gap={10}> <Flexbox gap={10}>
<Dropdown <Dropdown
className={styles.dropdown} className={styles.dropdown}
items={timeUnitOptions} items={timeUnitOptions}
value={currentTimeUnit} value={timeUnit}
onChange={(value: any) => saveTimeUnit(value)} onChange={(value: any) => updateTimeUnit(value)}
menuProps={{ className: styles.menu }} menuProps={{ className: styles.menu }}
> >
{item => <Item key={item}>{item}</Item>} {item => <Item key={item}>{item}</Item>}