From 85649664978f847c8dc9538b30cbe9f13f64f62f Mon Sep 17 00:00:00 2001 From: Shams mosowi Date: Sat, 4 Jul 2020 13:44:18 +0800 Subject: [PATCH] fix sideDrawer single select --- .../components/SideDrawer/Form/Fields/MultiSelect.tsx | 9 +++++++-- .../components/SideDrawer/Form/Fields/SingleSelect.tsx | 8 +++++++- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/www/src/components/SideDrawer/Form/Fields/MultiSelect.tsx b/www/src/components/SideDrawer/Form/Fields/MultiSelect.tsx index 05684951..45f94936 100644 --- a/www/src/components/SideDrawer/Form/Fields/MultiSelect.tsx +++ b/www/src/components/SideDrawer/Form/Fields/MultiSelect.tsx @@ -10,8 +10,13 @@ export default function MultiSelect({ field, form, editable, + config, ...props -}: FieldProps & MultiSelectProps & { editable?: boolean }) { +}: FieldProps & + MultiSelectProps & { + config: { options: string[] }; + editable?: boolean; + }) { const theme = useTheme(); const handleDelete = (index: number) => () => { @@ -19,7 +24,7 @@ export default function MultiSelect({ newValues.splice(index, 1); form.setFieldValue(field.name, newValues); }; - const { config } = props as any; + return ( <> & MultiSelectProps & { editable: boolean }) { +}: FieldProps & + MultiSelectProps & { + config: { options: string[] }; + editable: boolean; + }) { const theme = useTheme(); const handleChange = value => form.setFieldValue(field.name, value); @@ -24,6 +29,7 @@ export default function SingleSelect({ <>