From de5c533d852bff0cf083222eb6d02c2e530836bc Mon Sep 17 00:00:00 2001 From: ncoronel Date: Thu, 17 Sep 2026 14:26:04 -0300 Subject: [PATCH] refactor(storefront): consume storefront website type --- src/app/core/services/tenant.interface.ts | 13 +---------- .../store-home-page.component.spec.ts | 22 ++----------------- 2 files changed, 3 insertions(+), 32 deletions(-) diff --git a/src/app/core/services/tenant.interface.ts b/src/app/core/services/tenant.interface.ts index 0792a45..6073760 100644 --- a/src/app/core/services/tenant.interface.ts +++ b/src/app/core/services/tenant.interface.ts @@ -19,16 +19,6 @@ export interface BankAccount { cvu: string; } -export interface WebsiteType { - codigo: string; - nombre: string; - primary_color: string | null; - secondary_color: string | null; - danger_color: string | null; - success_color: string | null; - site_logo: string | null; -} - export interface HeroConfig { background_image_id?: string | ResponsiveImage | null; title_html?: string | null; @@ -131,8 +121,7 @@ export interface Tenant { footer_logo: string; header_bg_image?: string | null; footer_bg_image?: string | null; - website_type_code?: string | null; - website_type?: WebsiteType | null; + storefront_website_type_code?: string | null; event_date_text?: string | null; extras?: WebsiteExtras; event?: TenantEvent | null; diff --git a/src/app/features/store/pages/store-home-page/store-home-page.component.spec.ts b/src/app/features/store/pages/store-home-page/store-home-page.component.spec.ts index 47e3c14..68b7349 100644 --- a/src/app/features/store/pages/store-home-page/store-home-page.component.spec.ts +++ b/src/app/features/store/pages/store-home-page/store-home-page.component.spec.ts @@ -107,16 +107,7 @@ function createTenant(extras: Tenant['extras'] = {}): Tenant { footer_bg_color: '#ffffff', header_logo: '/header.png', footer_logo: '/footer.png', - website_type_code: 'shopit', - website_type: { - codigo: 'shopit', - nombre: 'ShopIt', - primary_color: null, - secondary_color: null, - danger_color: null, - success_color: null, - site_logo: null, - }, + storefront_website_type_code: 'shopit', extras, categories: [], }; @@ -247,7 +238,7 @@ describe('StoreHomePageComponent', () => { ], }; tenant.event_date_text = '5 y 6 de Diciembre 2026'; - tenant.website_type_code = 'onticket'; + tenant.storefront_website_type_code = 'onticket'; tenant.social_media = [ { code: 'whatsapp', @@ -256,15 +247,6 @@ describe('StoreHomePageComponent', () => { url: 'https://wa.me/5493410000000', }, ]; - tenant.website_type = { - codigo: 'onticket', - nombre: 'OnTicket', - primary_color: null, - secondary_color: null, - danger_color: null, - success_color: null, - site_logo: null, - }; await TestBed.configureTestingModule({ imports: [StoreHomePageComponent],