@@ -81,11 +81,11 @@ import { Switch } from '@/components/ui/switch'
8181import { Label } from ' @/components/ui/label'
8282
8383// Reactive form values
84- const formValues = ref <Record <string , any >>({})
84+ const formValues = ref <Record <string , string | number | boolean >>({})
8585
8686// Create initial form values from settings
8787function createInitialValues(settings : Setting []) {
88- const values: Record <string , any > = {}
88+ const values: Record <string , string | number | boolean > = {}
8989 settings .forEach (setting => {
9090 // Handle cases where setting.value might be undefined
9191 const settingValue = setting .value ?? ' '
@@ -185,7 +185,7 @@ async function handleSubmit(event: Event) {
185185 settingGroups .value = newSettingGroups
186186 }
187187
188- } catch ( saveError ) {
188+ } catch {
189189 // Handle save error silently or show user-friendly error message
190190 }
191191}
@@ -240,7 +240,7 @@ async function handleSubmit(event: Event) {
240240 v-if =" setting .type === ' string' "
241241 :id =" ` setting-${setting .key } ` "
242242 :type =" setting .is_encrypted ? ' password' : ' text' "
243- v-model =" formValues [setting .key ]"
243+ v-model =" formValues [setting .key ] as string "
244244 class=" w - full "
245245 />
246246
@@ -249,7 +249,7 @@ async function handleSubmit(event: Event) {
249249 v-else-if =" setting .type === ' number' "
250250 :id =" ` setting-${setting .key } ` "
251251 type="number"
252- v-model .number =" formValues [setting .key ]"
252+ v-model .number =" formValues [setting .key ] as number "
253253 class=" w - full "
254254 />
255255
0 commit comments