This commit is contained in:
David Arranz 2026-06-14 22:17:07 +02:00
parent b52ca83496
commit 7bd20c22df
21 changed files with 62 additions and 56 deletions

View File

@ -1,6 +1,6 @@
{
"name": "@erp/factuges-server",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"scripts": {
"build": "tsup src/index.ts --config tsup.config.ts",

View File

@ -1,7 +1,7 @@
{
"name": "@erp/factuges-web",
"private": true,
"version": "0.6.7",
"version": "0.6.8",
"type": "module",
"scripts": {
"typecheck": "tsc -p tsconfig.json --noEmit",

View File

@ -1,6 +1,6 @@
{
"name": "@erp/auth",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,7 +1,7 @@
{
"name": "@erp/catalogs",
"description": "Catalogs module",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,6 +1,6 @@
{
"name": "@erp/core",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -2,7 +2,7 @@ import { ValueObject } from "@repo/rdx-ddd";
import { Result } from "@repo/rdx-utils";
import { z } from "zod/v4";
import { TaxPercentage } from "./tax-percentage.vo.js";
import { TaxPercentage } from "./tax-percentage.vo";
export const TAX_GROUPS = ["iva", "ipsi", "igic", "retention", "surcharge"] as const;

View File

@ -1,6 +1,6 @@
{
"name": "@erp/customer-invoices",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,7 +1,7 @@
{
"name": "@erp/customers",
"description": "Customers",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,5 +1,5 @@
import { ErrorAlert, PageHeader } from "@erp/core/components";
import { FormCommitButtonGroup, UnsavedChangesProvider } from "@erp/core/hooks";
import { UnsavedChangesProvider } from "@erp/core/hooks";
import { AppContent, AppHeader } from "@repo/rdx-ui/components";
import { FormProvider } from "react-hook-form";
import { useNavigate } from "react-router-dom";
@ -16,44 +16,48 @@ export const CustomerCreatePage = () => {
const { form, formId, onSubmit, resetForm, isCreating, isCreateError, createError } = createCtrl;
return (
<FormProvider {...form}>
<UnsavedChangesProvider isDirty={form.formState.isDirty}>
<AppHeader className="mx-auto max-w-7xl space-y-4">
<PageHeader
description={t("pages.create.description")}
onBackClick={() => navigate("/customers/list")}
rightSlot={
<FormCommitButtonGroup
cancel={{
to: "/customers/list",
}}
disabled={createCtrl.isCreating}
isLoading={createCtrl.isCreating}
onReset={createCtrl.form.formState.isDirty ? createCtrl.resetForm : undefined}
submit={{
formId: createCtrl.formId,
}}
/>
}
title={t("pages.create.title")}
/>
</AppHeader>
<AppContent className="mx-auto max-w-7xl space-y-4">
{isCreateError && (
<ErrorAlert
message={(createError as Error)?.message ?? t("pages.create.errorMsg")}
title={t("pages.create.errorTitle")}
<div className="fixed inset-0 flex flex-col overflow-hidden">
<FormProvider {...form}>
<UnsavedChangesProvider isDirty={form.formState.isDirty}>
<AppHeader className="mx-auto max-w-7xl space-y-4">
<PageHeader
description={t("pages.create.description")}
onBackClick={() => navigate("/customers/list")}
rightSlot={
/*
<FormCommitButtonGroup
cancel={{
to: "/customers/list",
}}
disabled={createCtrl.isCreating}
isLoading={createCtrl.isCreating}
onReset={createCtrl.form.formState.isDirty ? createCtrl.resetForm : undefined}
submit={{
formId: createCtrl.formId,
}}
/>
*/ <></>
}
title={t("pages.create.title")}
/>
)}
</AppHeader>
<CustomerCreateEditorForm
className="bg-white rounded-xl border shadow-xl max-w-7xl mx-auto mt-6"
formId={formId}
onSubmit={onSubmit}
/>
</AppContent>
</UnsavedChangesProvider>
</FormProvider>
<AppContent className="mx-auto max-w-7xl space-y-4">
{isCreateError && (
<ErrorAlert
message={(createError as Error)?.message ?? t("pages.create.errorMsg")}
title={t("pages.create.errorTitle")}
/>
)}
<CustomerCreateEditorForm
className="bg-white rounded-xl border shadow-xl max-w-7xl mx-auto mt-6"
formId={formId}
onSubmit={onSubmit}
/>
</AppContent>
</UnsavedChangesProvider>
</FormProvider>
</div>
);
};

View File

@ -1,5 +1,5 @@
import { ErrorAlert, NotFoundCard, PageHeader } from "@erp/core/components";
import { FormCommitButtonGroup, UnsavedChangesProvider } from "@erp/core/hooks";
import { UnsavedChangesProvider } from "@erp/core/hooks";
import { AppContent, AppHeader, BackHistoryButton } from "@repo/rdx-ui/components";
import { Spinner } from "@repo/shadcn-ui/components";
import { FormProvider } from "react-hook-form";
@ -56,6 +56,7 @@ export const CustomerUpdatePage = () => {
description={t("pages.update.description")}
onBackClick={() => navigate("/customers/list")}
rightSlot={
/*
<FormCommitButtonGroup
cancel={{
to: "/customers/list",
@ -67,6 +68,7 @@ export const CustomerUpdatePage = () => {
formId: updateCtrl.formId,
}}
/>
*/ <></>
}
title={t("pages.update.title")}
/>

View File

@ -1,6 +1,6 @@
{
"name": "@erp/factuges",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,7 +1,7 @@
{
"name": "@erp/supplier-invoices",
"description": "Supplier invoices",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,7 +1,7 @@
{
"name": "@erp/suppliers",
"description": "Suppliers",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,7 +1,7 @@
{
"name": "uecko-erp-2025",
"private": true,
"version": "0.6.7",
"version": "0.6.8",
"workspaces": [
"apps/*",
"modules/*",

View File

@ -1,6 +1,6 @@
{
"name": "@repo/rdx-criteria",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,6 +1,6 @@
{
"name": "@repo/rdx-ddd",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,6 +1,6 @@
{
"name": "@repo/rdx-logger",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,6 +1,6 @@
{
"name": "@repo/rdx-ui",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,

View File

@ -1,6 +1,6 @@
{
"name": "@repo/rdx-utils",
"version": "0.6.7",
"version": "0.6.8",
"private": true,
"type": "module",
"sideEffects": false,