// sections.jsx — Nav, Servicios, Obras. Exports → window const GRWA_LINK = (m) => "https://wa.me/5491150522993?text=" + encodeURIComponent("Hola, ¿cómo estás? " + m + "."); const { useState: useS } = React; const HImg = (f, w = 1100) => `https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=${w},fit=crop/Jcf6EuSlCZ7Z3w5j/${f}`; const WA_SVC = "https://wa.me/5491150522993?text=" + encodeURIComponent("Hola Grupo Remodelar 👷 quiero consultar por un servicio."); // ── NAV ─────────────────────────────────────────────────────────────────── function Nav() { const { scrolled, progress } = window.useNavScroll(); const links = [["#servicios", "Servicios"], ["#obras", "Obras"], ["#proceso", "Proceso"], ["#contacto", "Contacto"]]; return ( <>
); } // ── SERVICIOS ──────────────────────────────────────────────────────────────── const SVC_OBRA = [ ["01", "Remodelación y refacciones", "Actualización de espacios, mejoras funcionales, cambio de materiales y terminaciones de alta prestación para viviendas y locales."], ["02", "Construcción y ampliaciones", "Obra nueva llave en mano, ampliaciones funcionales y quinchos con planos aprobados y gestión documental."], ["03", "Venta de propiedades", "Nos ocupamos de la tasación y la comercialización de tu propiedad, con criterio profesional de punta a punta."], ["04", "Puesta en valor", "Relevamiento, propuesta de diseño, planificación, cronograma y renders para potenciar tu propiedad."]]; function SvcRow({ n, t, d, yellow }) { return (
{n} {t} {d}
); } function Servicios() { return (
/ 01 — Servicios

Lo que hacemos.

Somos Grupo Remodelar, un equipo especializado en remodelación, construcción, refacción y venta de propiedades residenciales y comerciales en CABA y GBA.

Obra
{SVC_OBRA.map((s) => )}
Quiero asesorarme gratis
); } // ── OBRAS ──────────────────────────────────────────────────────────────────── const PROJECTS = [ { id: "01", cat: "Integral", title: "Remodelación integral", place: "CABA y GBA", span: "c6", ratio: 66, img: "581839161_835579832294200_2268606676077958719_n-Ew5QgfPKGNpI1PdA.jpg" }, { id: "02", cat: "Cocinas", title: "Cocina a nueva", place: "CABA y GBA", span: "c6", ratio: 66, local: ["assets/obras/cocina-1.jpg", "assets/obras/cocina-2.jpg"] }, { id: "03", cat: "Baños", title: "Baño funcional", place: "CABA y GBA", span: "c6", ratio: 66, local: ["assets/obras/bano-1.jpg", "assets/obras/bano-2.jpg", "assets/obras/bano-3.jpg"] }, { id: "04", cat: "Integral", title: "Puesta en valor", place: "CABA y GBA", span: "c6", ratio: 66, img: "whatsapp-image-2025-11-10-at-15.35.31-XLTLROYvPCenGcZG.jpeg" }, { id: "05", cat: "Livings", title: "Living a nuevo", place: "CABA y GBA", span: "c6", ratio: 66, local: ["assets/obras/living-1.jpg", "assets/obras/living-2.jpg"] }, { id: "06", cat: "Comercial", title: "Obra comercial", place: "CABA y GBA", span: "c6", ratio: 66, local: ["assets/obras/comercial-1.jpg"] }]; const CATS = ["Todas", "Integral", "Cocinas", "Baños", "Livings", "Comercial"]; function ObraCard({ p }) { const shots = p.local || [HImg(p.img, 1000)]; const [i, setI] = useS(0); const go = (e, d) => { e.stopPropagation(); setI((v) => (v + d + shots.length) % shots.length); }; return (
OBRA {p.id} {shots.map((s, k) =>
{p.title}
)}
{p.cat}

{p.title}

{p.place} · Grupo Remodelar
{shots.length > 1 &&
{shots.map((s, k) => )}
}
); } function Obras() { const [cat, setCat] = useS("Todas"); const list = cat === "Todas" ? PROJECTS : PROJECTS.filter((p) => p.cat === cat); return (
/ 02 — Portfolio

Obras
que hablan.

Cada obra entregada es nuestra mejor carta de presentación. Remodelaciones, cocinas, baños y obra comercial en CABA y GBA.

{CATS.map((c) => )}
{list.map((p) => )}
); } Object.assign(window, { Nav, Servicios, Obras });