@@ -135,17 +135,19 @@ const fieldContainerClass = computed(() => useFieldContainerClass('switch', show
135135const fieldDisplayClass = computed (() => useDisplayContainerClass (
136136 ' switch' ,
137137 settings .valueColor ,
138- settings .disabled ,
139- error .value ,
140- ));
141- const fieldDisplayStyle = computed (() => useFieldDisplayStyles (
142- settings .underlineColor ,
143- settings .underlineStyle ,
144- settings .underlineWidth ,
145- settings .color ,
146- error .value ,
147- settings .underlined ,
138+ {
139+ disabled: settings .disabled ,
140+ error ,
141+ }
148142));
143+ const fieldDisplayStyle = computed (() => useFieldDisplayStyles ({
144+ color: settings .color ,
145+ error ,
146+ underlineColor: settings .underlineColor ,
147+ underlineStyle: settings .underlineStyle ,
148+ underlineWidth: settings .underlineWidth ,
149+ underlined: settings .underlined ,
150+ }));
149151
150152
151153// ------------------------------------------------ Toggle the field //
@@ -154,15 +156,14 @@ function toggleField() {
154156 return ;
155157 }
156158
157- const response = useToggleField (
158- settings .item .id as number ,
159- showField .value ,
159+ const response = useToggleField ({
160160 attrs ,
161+ closeSiblings: settings .closeSiblings ,
162+ fieldOnly: settings .fieldOnly ,
161163 props ,
162- timeOpened .value ,
163- settings .closeSiblings ,
164- settings .fieldOnly ,
165- );
164+ showField: showField .value ,
165+ timeOpened: timeOpened .value ,
166+ });
166167
167168 settings = { ... settings , ... response .settings };
168169 showField .value = response .showField ;
@@ -181,7 +182,12 @@ function saveValue(value: undefined) {
181182 loading .value = true ;
182183 emit (' loading' , loading .value );
183184
184- useSaveValue (settings , emit as keyof UseSaveValue , settings .name , value as keyof UseSaveValue )
185+ useSaveValue ({
186+ emit: emit as keyof UseSaveValue ,
187+ name: settings .name ,
188+ settings ,
189+ value: value as keyof UseSaveValue ,
190+ })
185191 .then ((response ) => {
186192 error .value = response ?.error as boolean ?? false ;
187193 loading .value = false ;
0 commit comments