From 0815269f1bf2b07078c4b1c9070064a1c60ab57d Mon Sep 17 00:00:00 2001 From: Horux Dev Date: Fri, 29 May 2026 16:42:37 +0000 Subject: [PATCH] fix(papeleria): mover useMemo antes del return condicional para evitar error #310 --- apps/web/components/documentos/papeleria-tab.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/apps/web/components/documentos/papeleria-tab.tsx b/apps/web/components/documentos/papeleria-tab.tsx index d1990df..618920b 100644 --- a/apps/web/components/documentos/papeleria-tab.tsx +++ b/apps/web/components/documentos/papeleria-tab.tsx @@ -229,6 +229,13 @@ export function PapeleriaTab() { onSuccess: invalidate, }); + const items = query.data ?? []; + const años = useMemo(() => { + const set = new Set([currentYear]); + items.forEach(i => set.add(i.anio)); + return [...set].sort((a, b) => b - a); + }, [items, currentYear]); + if (!selectedContribuyenteId) { return ( @@ -239,13 +246,6 @@ export function PapeleriaTab() { ); } - const items = query.data ?? []; - const años = useMemo(() => { - const set = new Set([currentYear]); - items.forEach(i => set.add(i.anio)); - return [...set].sort((a, b) => b - a); - }, [items, currentYear]); - return (
{/* Filtros + upload */}