From 021c19fc40841e8790ac677694daaaaa21d7d7a7 Mon Sep 17 00:00:00 2001 From: David Date: Fri, 4 Sep 2026 20:35:28 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20agregar=20soporte=20para=20descripcione?= =?UTF-8?q?s=20en=20m=C3=A9todos=20de=20pago=20y=20mejorar=20la=20interfaz?= =?UTF-8?q?=20de=20usuario?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web/src/settings/settings-layout.tsx | 12 +- .../models/payment-method-summary.model.ts | 1 + ...payment-method-summary-snapshot-builder.ts | 1 + ...lize-payment-method-summary.mapper.test.ts | 39 +++ ...sequelize-payment-method-summary.mapper.ts | 1 + .../shared/payment-method-summary.dto.ts | 1 + modules/catalogs/src/common/locales/en.json | 5 + modules/catalogs/src/common/locales/es.json | 5 + .../list-payment-methods.adapter.test.ts | 57 ++++ .../adapters/list-payment-methods.adapter.ts | 1 + .../payment-method-list-row.entity.ts | 1 + .../payment-methods-empty-state.tsx | 26 +- .../pages/payment-methods-settings-page.tsx | 316 ++++++++++-------- modules/core/src/web/components/index.ts | 1 - .../core/src/web/components/page-header.tsx | 71 ---- .../ui/pages/list-issued-invoices-page.tsx | 15 +- .../src/components/layout/rdx-page-header.tsx | 3 +- 17 files changed, 317 insertions(+), 239 deletions(-) create mode 100644 modules/catalogs/src/api/infrastructure/payment-methods/persistence/sequelize/mappers/sequelize-payment-method-summary.mapper.test.ts create mode 100644 modules/catalogs/src/web/payment-methods/shared/adapters/list-payment-methods.adapter.test.ts delete mode 100644 modules/core/src/web/components/page-header.tsx diff --git a/apps/web/src/settings/settings-layout.tsx b/apps/web/src/settings/settings-layout.tsx index 663c7519..6f9c4669 100644 --- a/apps/web/src/settings/settings-layout.tsx +++ b/apps/web/src/settings/settings-layout.tsx @@ -24,13 +24,13 @@ export const SettingsLayout = ({ sections }: SettingsLayoutProps) => { return ( - - - + + +