fix: resolve all TypeScript errors in web app

This commit is contained in:
Jason Woltje
2026-01-29 22:23:28 -06:00
parent abbf886483
commit 1e927751a9
23 changed files with 207 additions and 136 deletions

View File

@@ -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>
);