From 15fe1dfec646686778f5ea829f9e887a3c17ea31 Mon Sep 17 00:00:00 2001 From: TekH Date: Wed, 9 Jul 2025 11:10:47 +0200 Subject: [PATCH] fix(create-filter-modal): Verhindert unkontrollierte bis kontrollierte Eingabewarnungen in CreateFilterModal --- .../sections/document/view/create-filter-modal.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/client/dd-hub-react/src/sections/document/view/create-filter-modal.tsx b/src/client/dd-hub-react/src/sections/document/view/create-filter-modal.tsx index 5b1fa50..03104d3 100644 --- a/src/client/dd-hub-react/src/sections/document/view/create-filter-modal.tsx +++ b/src/client/dd-hub-react/src/sections/document/view/create-filter-modal.tsx @@ -27,15 +27,15 @@ type ModalProps = { } export default function CreateFilterModal({ open, handleClose }: ModalProps) { - const [name, setName] = useState(undefined); - const [label, setLabel] = useState(undefined); - const [selectedType, setSelectedType] = useState(undefined); + const [name, setName] = useState(''); + const [label, setLabel] = useState(''); + const [selectedType, setSelectedType] = useState(null); function closeReset() { handleClose(); - setName(undefined); - setLabel(undefined) - setSelectedType(undefined) + setName(''); + setLabel('') + setSelectedType(null) } async function tryCreateFilter(): Promise { @@ -65,7 +65,7 @@ export default function CreateFilterModal({ open, handleClose }: ModalProps) { disablePortal options={filterTypes} value={selectedType} - onChange={(event, newValue) => setSelectedType(newValue ?? undefined)} + onChange={(event, newValue) => setSelectedType(newValue)} renderInput={params => } />