/* Galería, Instagram, Organigrama, Calidad, Ubicación, Contacto, Footer */
function Galeria() {
const photos = [
"assets/fotos/galeria1.jpg", "assets/fotos/galeria2.jpg", "assets/fotos/galeria3.jpg",
"assets/fotos/galeria5.jpg", "assets/fotos/galeria6.jpg", "assets/fotos/galeria7.jpg",
"assets/fotos/galeria9.jpg", "assets/fotos/galeria10.jpg",
];
const [open, setOpen] = useState(null);
return (
Galería
La casa, en imágenes.
Una mirada a los espacios, los rituales cotidianos y la vida que sucede dentro de Solariega.
{photos.map((src, i) => {
// editorial varied sizes
const layouts = [
{ c: "span 5", r: "span 2" },
{ c: "span 3", r: "span 1" },
{ c: "span 4", r: "span 2" },
{ c: "span 3", r: "span 1" },
{ c: "span 4", r: "span 1" },
{ c: "span 4", r: "span 1" },
{ c: "span 5", r: "span 1" },
{ c: "span 3", r: "span 1" },
];
const l = layouts[i] || { c: "span 4", r: "span 1" };
return (
setOpen(i)} style={{
gridColumn: l.c, gridRow: l.r, borderRadius: 14, overflow: "hidden", padding: 0, position: "relative", background: "var(--c-line)"
}}>
e.currentTarget.style.transform = "scale(1.05)"}
onMouseLeave={e => e.currentTarget.style.transform = "scale(1)"}
/>
);
})}
{open !== null && (
setOpen(null)} style={{
position: "fixed", inset: 0, background: "rgba(20,23,28,.92)", zIndex: 100,
display: "flex", alignItems: "center", justifyContent: "center", padding: 30, cursor: "zoom-out"
}}>
{ e.stopPropagation(); setOpen(o => (o + 1) % photos.length); }} style={{ position: "absolute", right: 30, color: "#fff", fontSize: 28 }}>→
{ e.stopPropagation(); setOpen(o => (o - 1 + photos.length) % photos.length); }} style={{ position: "absolute", left: 30, color: "#fff", fontSize: 28 }}>←
)}
);
}
function Instagram() {
useEffect(() => {
const t = setTimeout(() => {
if (window.instgrm && window.instgrm.Embeds) window.instgrm.Embeds.process();
}, 200);
return () => clearTimeout(t);
}, []);
const posts = [
"https://www.instagram.com/p/DP1EBcJCdro/",
"https://www.instagram.com/p/C8CH9uUBrsA/",
];
return (
);
}
function Organigrama() {
const data = [
{ titulo: "Directorio", color: "var(--c-primary)", items: [{ rol: "Solariega S.A." }] },
{ titulo: "Dirección", color: "var(--c-navy)", items: [
{ rol: "Director Administrativo", n: "Matías Morilla" },
{ rol: "Director Médico", n: "Alejandro Morilla" },
{ rol: "Comité de Calidad" },
]},
{ titulo: "Área administrativa", color: "var(--c-navy)", items: [
{ rol: "Contabilidad y Finanzas", n: "Andrea Mendonca", sub: ["Contabilidad", "Finanzas"] },
{ rol: "Cuentas Corrientes y Compras", n: "Nicole Coppa" },
{ rol: "Recursos Humanos", n: "Camila Goldszmidt" },
{ rol: "Gestión del Paciente", n: "Luana Alfieri" },
]},
{ titulo: "Coordinación general", color: "var(--c-primary)", items: [
{ rol: "Coordinación general", n: "Nora Maidana", sub: ["Lavadero", "Seguridad", "Cocina", "Mantenimiento", "Asistencia", "Recreación"] },
]},
{ titulo: "Área médica y asistencial", color: "var(--c-navy)", items: [
{ rol: "Equipo de Rehabilitación", n: "Hernán López Córdoba", sub: ["Terapia Ocupacional", "Kinesiología", "Educación Física", "Asistencia Social", "Fonoaudiología"] },
{ rol: "Farmacia", n: "Cristian Sanabria" },
{ rol: "Enfermería", n: "Jorge Zarate" },
{ rol: "Equipo Médico", n: "Sofía Meza", sub: ["Neurología", "Psiquiatría", "Psicología"] },
]},
];
const [openSection, setOpenSection] = useState(0);
return (
Organigrama institucional
Cómo nos organizamos.
Una estructura clara con responsables visibles. Así garantizamos coherencia, calidad
y comunicación entre todas las áreas que cuidan de los residentes.
{data.map((sec, idx) => {
const open = openSection === idx;
return (
setOpenSection(open ? -1 : idx)} style={{
width: "100%", padding: "24px clamp(20px,3vw,36px)", display: "flex", alignItems: "center", justifyContent: "space-between", gap: 20, textAlign: "left"
}}>
Nivel {String(idx+1).padStart(2,"0")}
{sec.titulo}
+
{sec.items.map((it, j) => (
{it.rol}
{it.n &&
{it.n}
}
{it.sub && (
{it.sub.map((s, k) => (
{s}
))}
)}
))}
);
})}
);
}
function Calidad() { return null; } // moved to Acreditaciones in sections-4
function Ubicacion() {
return (
Ubicación
En el corazón de Canning.
Estamos en una zona arbolada, tranquila y de fácil acceso desde Capital y zona sur.
Recibimos visitas con cita previa.
{[
["Dirección", "Ruta 58 Km 4, Canning, Buenos Aires"],
["Teléfono", "+54 11 4295-8703"],
["WhatsApp", "+54 9 11 6219-4438"],
["Email", "info@solariega.com.ar"],
["Horario de visitas", "Lunes a domingo · 10 a 19 hs"],
].map(([k, v], i) => (
))}
Agendar una visita →
);
}
function Contacto() {
const [form, setForm] = useState({ nombre: "", email: "", tel: "", motivo: "Consulta general", msg: "" });
const [sent, setSent] = useState(false);
const motivos = ["Consulta general", "Estadía permanente", "Estadía temporal", "Centro de Día", "Rehabilitación", "Visitar la institución"];
return (
);
}
function Field({ label, type = "text", textarea, v, on }) {
return (
{label}
{textarea ? (
);
}
function Footer() {
return (
Instituto de geriatría, rehabilitación y centro de día. Cuidado, bienestar y acompañamiento
para personas mayores en Canning, Buenos Aires.
Contacto
Ruta 58 Km 4, Canning +54 11 4295-8703 WhatsApp +54 9 11 6219-4438 info@solariega.com.ar
{[
["IG","https://www.instagram.com/solariega_/"],
["FB","https://www.facebook.com/solariega"],
["YT","https://www.youtube.com/@Solariega-canning"],
].map(([l, h], i) => (
{l}
))}
© {new Date().getFullYear()} Solariega S.A. — Todos los derechos reservados.
Canning · Buenos Aires · Argentina
•
by divadigitaldesign
);
}
function FCol({ title, links }) {
return (
{title}
{links.map(([t, h], i) => {t} )}
);
}
Object.assign(window, { Galeria, Instagram, Organigrama, Calidad, Ubicacion, Contacto, Footer });