Skip to content

Commit 04dad30

Browse files
committed
fix: resolve TypeScript error in ZAi checkbox handler
1 parent d02e9f9 commit 04dad30

File tree

1 file changed

+3
-4
lines changed
  • webview-ui/src/components/settings/providers

1 file changed

+3
-4
lines changed

webview-ui/src/components/settings/providers/ZAi.tsx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,10 @@ export const ZAi = ({ apiConfiguration, setApiConfigurationField }: ZAiProps) =>
2929
)
3030

3131
const handleCheckboxChange = useCallback(
32-
(field: keyof ProviderSettings) => (event: Event) => {
33-
const target = event.target as HTMLInputElement
34-
setApiConfigurationField(field, target.checked)
32+
(field: keyof ProviderSettings) => () => {
33+
setApiConfigurationField(field, !apiConfiguration?.[field])
3534
},
36-
[setApiConfigurationField],
35+
[setApiConfigurationField, apiConfiguration],
3736
)
3837

3938
return (

0 commit comments

Comments
 (0)