chore: update slimeform (#1312)

This commit is contained in:
Ayaka Rizumu 2023-01-19 18:50:56 +08:00 committed by GitHub
parent c3b9f8fc2a
commit fab1eb13b3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 8 deletions

View file

@ -22,7 +22,7 @@ const onlineSrc = $computed(() => ({
header: account?.header || '',
}))
const { form, reset, submitter, dirtyFields, isError } = useForm({
const { form, reset, submitter, isDirty, dirtyFields, isError } = useForm({
form: () => {
// For complex types of objects, a deep copy is required to ensure correct comparison of initial and modified values
const fieldsAttributes = Array.from({ length: maxAccountFieldCount.value }, (_, i) => {
@ -52,8 +52,7 @@ const { form, reset, submitter, dirtyFields, isError } = useForm({
},
})
const isDirty = $computed(() => !isEmptyObject(dirtyFields.value))
const isCanSubmit = computed(() => !isError.value && isDirty)
const isCanSubmit = computed(() => !isError.value && isDirty.value)
const { submit, submitting } = submitter(async ({ dirtyFields }) => {
if (!isCanSubmit.value)