fix estimate table and expense items
This commit is contained in:
@@ -251,12 +251,13 @@ function TransactionDiscountField() {
|
||||
export function InvoiceForm({ resourceId, initialData, onSuccess }: InvoiceFormProps) {
|
||||
const api = useAuthApi()
|
||||
|
||||
const { form, isEditing } = useResourceForm<InvoiceFormValues, any>({
|
||||
const { form, isEditing, invalidate } = useResourceForm<InvoiceFormValues, any>({
|
||||
schema: invoiceFormSchema,
|
||||
defaultValues: DEFAULT_VALUES,
|
||||
resourceId,
|
||||
initialData,
|
||||
queryKey: [INVOICE_ROUTES.BY_ID, resourceId],
|
||||
initialize: (id) => api.invoices.show(id),
|
||||
mapToFormValues,
|
||||
})
|
||||
|
||||
@@ -277,7 +278,7 @@ export function InvoiceForm({ resourceId, initialData, onSuccess }: InvoiceFormP
|
||||
return promise
|
||||
},
|
||||
onSuccess: () => {
|
||||
form.reset()
|
||||
if (!isEditing) form.reset()
|
||||
onSuccess?.()
|
||||
},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user