diff --git a/workloads/ecommerce/components/layout/footer.tsx b/workloads/ecommerce/components/layout/footer.tsx index dcb2ee4..3436fb3 100644 --- a/workloads/ecommerce/components/layout/footer.tsx +++ b/workloads/ecommerce/components/layout/footer.tsx @@ -1,11 +1,10 @@ -import Image from "next/image"; import Link from "next/link"; import { Facebook, Instagram, MessageCircle } from "lucide-react"; export function Footer() { - return ; + return ; } function FooterColumn({ title, links }: { title: string; links: string[] }) { - return

{title}

{links.map((link) => {link})}
; + return

{title}

{links.map((link) => {link})}
; } diff --git a/workloads/ecommerce/components/layout/navbar.tsx b/workloads/ecommerce/components/layout/navbar.tsx index ddccb4d..f06a768 100644 --- a/workloads/ecommerce/components/layout/navbar.tsx +++ b/workloads/ecommerce/components/layout/navbar.tsx @@ -1,6 +1,5 @@ "use client"; -import Image from "next/image"; import Link from "next/link"; import { usePathname, useSearchParams } from "next/navigation"; import { ChevronDown, Heart, LayoutGrid, Menu, MessageCircle, PackageCheck, ShoppingCart, UserRound } from "lucide-react"; @@ -46,26 +45,27 @@ export function Navbar({ products, categories }: { products: Product[]; categori return (
-
- Paga tus compras a cuotas · Envíos nacionales · Compra segura con ARI +
+ Paga tus compras a cuotas · Envíos nacionales · Compra segura con ARI
-
-
- - ARI Shopping +
+
+ + {/* eslint-disable-next-line @next/next/no-img-element -- vector propio, next/image no optimiza SVG sin habilitar dangerouslyAllowSVG */} + ARI shopping
- - + -
@@ -82,7 +82,7 @@ export function Navbar({ products, categories }: { products: Product[]; categori Categorías y colecciones del catálogo.
-

Categorías

+

Categorías

setMenuOpen(false)} />}> setMenuOpen(false)} /> @@ -90,9 +90,9 @@ export function Navbar({ products, categories }: { products: Product[]; categori
{collections.length > 0 && ( <> -

Colecciones

+

Colecciones

- {collections.map((collection) => setMenuOpen(false)} className="rounded-full bg-slate-100 px-4 py-2 text-sm font-bold hover:bg-violet-100 hover:text-violet-700">{collection})} + {collections.map((collection) => setMenuOpen(false)} className="rounded-full bg-slate-100 px-4 py-2 text-sm font-bold hover:bg-ari-coral/10 hover:text-ari-coral">{collection})}
)} @@ -107,7 +107,7 @@ export function Navbar({ products, categories }: { products: Product[]; categori
- Atención personalizada + Atención personalizada

Tu cuenta ARI

El inicio de sesión quedará conectado al backend headless. Mientras tanto, puedes gestionar pedidos y disponibilidad directamente por WhatsApp.

@@ -136,16 +136,16 @@ function useCategoryNavigationState() { function pillClass(active: boolean): string { return `shrink-0 rounded-full px-4 py-2 text-sm font-extrabold transition ${ active - ? "bg-gradient-to-r from-cyan-500 to-violet-500 text-white shadow-lg shadow-violet-950/30" - : "text-white/90 hover:bg-gradient-to-r hover:from-cyan-500 hover:to-violet-500 hover:text-white" + ? "bg-white text-ari-marino shadow-lg shadow-black/10" + : "text-white/90 hover:bg-white/10 hover:text-white" }`; } function mobileLinkClass(active: boolean): string { return `rounded-2xl border px-4 py-3 font-extrabold transition ${ active - ? "border-violet-500 bg-violet-50 text-violet-700" - : "border-slate-200 hover:border-cyan-400 hover:bg-cyan-50" + ? "border-ari-coral bg-ari-coral/5 text-ari-coral" + : "border-slate-200 hover:border-ari-coral/50 hover:bg-ari-coral/5" }`; } @@ -170,7 +170,7 @@ function CategoryNavBar({ isAllActive: boolean; }) { return ( -