/* global React, ReactDOM, Header, Hero, ServicesGrid, CaseStudyGrid, ResultsBand, ValuesList, ContactSection, Footer */
const { useState: useAppState } = React;
function CaseModal({ c, onClose }) {
if (!c) return null;
return (
e.stopPropagation()}>
{c.cat} · {c.year}
{c.title}
{c.loc}
Reportage cuisine et déclinaison réseaux sociaux pour la maison.
Photo, vidéo, motion et calendrier éditorial sur 6 mois.
- — Reportage 2 jours sur place
- — 12 reels · 40 photos · 3 motion
- — Distribution Instagram + TikTok
- — Reporting mensuel
);
}
function App() {
const [active, setActive] = useAppState("home");
const [openCase, setOpenCase] = useAppState(null);
const onNav = (k) => {
setActive(k);
const el = document.getElementById(k);
if (el) el.scrollIntoView({behavior: "smooth", block: "start"});
};
return (
onNav("contact")}/>
setOpenCase(c)}/>
setOpenCase(null)}/>
);
}
ReactDOM.createRoot(document.getElementById("root")).render();