fix estimate table and expense items
This commit is contained in:
@@ -231,12 +231,13 @@ export function JobCardForm({ resourceId, initialData, onSuccess }: JobCardFormP
|
||||
const api = useAuthApi()
|
||||
const [isCheckInDialogOpen, setIsCheckInDialogOpen] = useState(false)
|
||||
|
||||
const { form, isEditing } = useResourceForm<JobCardFormValues, any>({
|
||||
const { form, isEditing, invalidate } = useResourceForm<JobCardFormValues, any>({
|
||||
schema: jobCardFormSchema,
|
||||
defaultValues: DEFAULT_VALUES,
|
||||
resourceId,
|
||||
initialData,
|
||||
queryKey: [JOB_CARD_ROUTES.BY_ID, resourceId],
|
||||
initialize: (id) => api.jobCards.show(id),
|
||||
mapToFormValues,
|
||||
})
|
||||
|
||||
@@ -260,7 +261,7 @@ export function JobCardForm({ resourceId, initialData, onSuccess }: JobCardFormP
|
||||
},
|
||||
onSuccess: () => {
|
||||
setIsCheckInDialogOpen(false)
|
||||
form.reset()
|
||||
if (!isEditing) form.reset()
|
||||
onSuccess?.()
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user