fix: resolve all TypeScript errors in web app
This commit is contained in:
@@ -48,8 +48,20 @@ export function Select({ value, onValueChange, defaultValue, disabled, children
|
||||
setIsOpen(false);
|
||||
};
|
||||
|
||||
const contextValue: {
|
||||
value?: string;
|
||||
onValueChange?: (value: string) => void;
|
||||
isOpen: boolean;
|
||||
setIsOpen: (open: boolean) => void;
|
||||
} = { isOpen, setIsOpen };
|
||||
|
||||
if (currentValue !== undefined) {
|
||||
contextValue.value = currentValue;
|
||||
}
|
||||
contextValue.onValueChange = handleValueChange;
|
||||
|
||||
return (
|
||||
<SelectContext.Provider value={{ value: currentValue, onValueChange: handleValueChange, isOpen, setIsOpen }}>
|
||||
<SelectContext.Provider value={contextValue}>
|
||||
<div className="relative">{children}</div>
|
||||
</SelectContext.Provider>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user