diff --git a/src/components/DropdownInput.tsx b/src/components/DropdownInput.tsx index e64a679d1..a0487d430 100644 --- a/src/components/DropdownInput.tsx +++ b/src/components/DropdownInput.tsx @@ -19,8 +19,9 @@ interface Iprops { labelProps?: TypographyTypeMap['props']; options: DropdownOption[]; message?: string; - selectedValue: string; - setSelectedValue: (selectedValue: T) => void; + messageProps?: TypographyTypeMap['props']; + selected: string; + setSelected: (selectedValue: T) => void; placeholder?: string; } @@ -29,10 +30,12 @@ export default function DropdownInput({ labelProps, options, message, - selectedValue, + selected, placeholder, - setSelectedValue, + setSelected, + messageProps, }: Iprops) { + console.log({ ...messageProps }); return ( {label} @@ -77,9 +80,9 @@ export default function DropdownInput({ options.find((o) => o.value === selected).label ); }} - value={selectedValue} + value={selected} onChange={(event: SelectChangeEvent) => { - setSelectedValue(event.target.value as T); + setSelected(event.target.value as T); }}> {options.map((option, index) => ( ({ ))} {message && ( - + {message} )}