This commit is contained in:
David Arranz 2026-05-22 10:01:15 +02:00
parent 911fdbb1c3
commit 77fec8fc77
2 changed files with 32 additions and 35 deletions

View File

@ -1,4 +1,3 @@
import { SpainTaxCatalogProvider } from "@erp/core";
import { ErrorAlert, NotFoundCard, PageHeader } from "@erp/core/components"; import { ErrorAlert, NotFoundCard, PageHeader } from "@erp/core/components";
import { import {
FormCommitButtonGroup, FormCommitButtonGroup,
@ -7,7 +6,6 @@ import {
} from "@erp/core/hooks"; } from "@erp/core/hooks";
import { SelectCustomerDialog } from "@erp/customers"; import { SelectCustomerDialog } from "@erp/customers";
import { AppContent, AppHeader, BackHistoryButton } from "@repo/rdx-ui/components"; import { AppContent, AppHeader, BackHistoryButton } from "@repo/rdx-ui/components";
import { useMemo } from "react";
import { FormProvider } from "react-hook-form"; import { FormProvider } from "react-hook-form";
import { useTranslation } from "../../../../i18n"; import { useTranslation } from "../../../../i18n";
@ -17,7 +15,6 @@ import { ProformaUpdateEditorForm } from "../editors";
export const ProformaUpdatePage = () => { export const ProformaUpdatePage = () => {
const { t } = useTranslation(); const { t } = useTranslation();
const taxCatalog = useMemo(() => SpainTaxCatalogProvider(), []);
const { updateCtrl, selectCustomerCtrl, returnTo } = useUpdateProformaPageController(); const { updateCtrl, selectCustomerCtrl, returnTo } = useUpdateProformaPageController();

View File

@ -16,8 +16,9 @@ export const CustomerCreatePage = () => {
const { form, formId, onSubmit, resetForm, isCreating, isCreateError, createError } = createCtrl; const { form, formId, onSubmit, resetForm, isCreating, isCreateError, createError } = createCtrl;
return ( return (
<FormProvider {...form}>
<UnsavedChangesProvider isDirty={form.formState.isDirty}> <UnsavedChangesProvider isDirty={form.formState.isDirty}>
<AppHeader> <AppHeader className="mx-auto max-w-7xl space-y-4">
<PageHeader <PageHeader
description={t("pages.create.description")} description={t("pages.create.description")}
onBackClick={() => navigate("/customers/list")} onBackClick={() => navigate("/customers/list")}
@ -38,7 +39,7 @@ export const CustomerCreatePage = () => {
/> />
</AppHeader> </AppHeader>
<AppContent> <AppContent className="mx-auto max-w-7xl space-y-4">
{isCreateError && ( {isCreateError && (
<ErrorAlert <ErrorAlert
message={(createError as Error)?.message ?? t("pages.create.errorMsg")} message={(createError as Error)?.message ?? t("pages.create.errorMsg")}
@ -46,14 +47,13 @@ export const CustomerCreatePage = () => {
/> />
)} )}
<FormProvider {...form}>
<CustomerCreateEditorForm <CustomerCreateEditorForm
className="bg-white rounded-xl border shadow-xl max-w-7xl mx-auto mt-6" className="bg-white rounded-xl border shadow-xl max-w-7xl mx-auto mt-6"
formId={formId} formId={formId}
onSubmit={onSubmit} onSubmit={onSubmit}
/> />
</FormProvider>
</AppContent> </AppContent>
</UnsavedChangesProvider> </UnsavedChangesProvider>
</FormProvider>
); );
}; };