From cbbb88c052e9e552868a591aabafc089a1f924a5 Mon Sep 17 00:00:00 2001 From: Lucas Tettamanti Date: Sat, 2 May 2026 17:35:31 -0300 Subject: [PATCH] =?UTF-8?q?Config:=20layout=20m=C3=A1s=20amplio=20+=20tool?= =?UTF-8?q?bar=20sticky=20con=20Guardar?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Antes: container 800px centrado, 3 panels stacked vertical, save al final. Ahora: - Container 1600px max, padding 24px. - Toolbar sticky arriba con título "Configuración" + Restaurar + Guardar (reemplaza la sección final). - Settings grid de 2 columnas (340px / 1fr) que colapsa a 1 col en <960px: - Izq: panel "Información del Negocio" (campos apilados, más densos) + panel "Retiro en Tienda" (toggle + grid). - Der: panel "Zonas de Entrega" full-width — el mapa ocupa la mayor parte de la pantalla (height:calc(100vh-220px), min 520px). - zones-layout dentro del panel: 300px lista/form / 1fr mapa flex. - Sin pérdida funcional: mismos campos, mismas validaciones, mismas tools. Co-Authored-By: Claude Opus 4.7 (1M context) --- public/components/settings-crud.js | 184 ++++++++++++++++------------- 1 file changed, 104 insertions(+), 80 deletions(-) diff --git a/public/components/settings-crud.js b/public/components/settings-crud.js index 5251f94..f60a391 100644 --- a/public/components/settings-crud.js +++ b/public/components/settings-crud.js @@ -30,10 +30,33 @@ class SettingsCrud extends HTMLElement { this.shadowRoot.innerHTML = `