Delete workloads/ecommerce/src/components/navigation/CategoryMenu.tsx
Build and Push Frontend / build (push) Canceled after 0s

This commit is contained in:
2026-07-26 21:34:49 +00:00
parent 9f1308cb3c
commit 4dd9adba26
@@ -1,29 +0,0 @@
"use client";
import type { ReactNode } from "react";
import { usePathname, useSearchParams } from "next/navigation";
type CatalogRouteBoundaryProps = {
children: ReactNode;
};
/**
* Fuerza el remontaje del árbol del catálogo cuando cambia:
* - pathname
* - category
* - collection
* - section
* - búsqueda, orden u otros parámetros
*
* Esto evita que useState/useMemo conserven filtros de una navegación anterior.
*/
export default function CatalogRouteBoundary({
children,
}: CatalogRouteBoundaryProps) {
const pathname = usePathname();
const searchParams = useSearchParams();
const navigationKey = `${pathname}?${searchParams.toString()}`;
return <div key={navigationKey}>{children}</div>;
}