import { Button, Dialog, DialogActions, DialogContent, DialogTitle, TextField, } from "@mui/material"; import { useState } from "react"; import { useTranslation } from "react-i18next"; type FormatPickerProps = { className?: string; open: boolean; onClose: () => void; onExited?: () => void; numFmt: string; onChange: (numberFmt: string) => void; }; const FormatPicker = (properties: FormatPickerProps) => { const { t } = useTranslation(); const [formatCode, setFormatCode] = useState(properties.numFmt); const onSubmit = (format_code: string): void => { properties.onChange(format_code); properties.onClose(); }; return ( {t("num_fmt.title")} setFormatCode(event.target.value)} onKeyDown={(event) => { event.stopPropagation(); }} spellCheck="false" onClick={(event) => event.stopPropagation()} /> ); }; export default FormatPicker;