import { useRef, useState } from 'react' import { useDatePreferences } from '../presentation/DatePreferences' export function DisplayPreferences() { const { dateFormat, pending, error, save } = useDatePreferences() const [open, setOpen] = useState(false) const trigger = useRef(null) const close = () => { setOpen(false) requestAnimationFrame(() => trigger.current?.focus()) } const persist = (format: 'fr' | 'iso') => { void save(format).catch(() => undefined) } return
{open &&

Paramètres d’affichage

Format des dates

Exemple déterministe : {dateFormat === 'fr' ? '18/09/2026 à 10:19' : '2026-09-18 10:19'}

{error &&

{error}

}
}
}