// app.jsx — Site ALIAD main app const { useState, useEffect } = React; const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "palette": "warm", "heroStyle": "collage", "density": "regular", "showTopBar": true }/*EDITMODE-END*/; // Palette presets — values applied as CSS vars const PALETTES = { warm: { paper:'#FFFCF5', paper2:'#F8F1E1', ink:'#1A1410', ink2:'#534538', ink3:'#8A7763', blue:'#1F5673', gold:'#E5B73B', terracotta:'#C25A30' }, sober: { paper:'#FFFFFF', paper2:'#F4F5F7', ink:'#0F1620', ink2:'#3D4754', ink3:'#7B8593', blue:'#0F3B52', gold:'#D9A02C', terracotta:'#B84A1F' }, night: { paper:'#0F2330', paper2:'#163040', ink:'#FBF6EC', ink2:'#D7CCB6', ink3:'#9E8E73', blue:'#5FA9CC', gold:'#E5B73B', terracotta:'#E07A4D' }, }; function applyPalette(name) { const p = PALETTES[name] || PALETTES.warm; const r = document.documentElement; r.style.setProperty('--paper', p.paper); r.style.setProperty('--paper-2', p.paper2); r.style.setProperty('--ink', p.ink); r.style.setProperty('--ink-2', p.ink2); r.style.setProperty('--ink-3', p.ink3); r.style.setProperty('--blue', p.blue); r.style.setProperty('--gold', p.gold); r.style.setProperty('--terracotta', p.terracotta); r.style.setProperty('--line', `${p.ink}1f`); r.style.setProperty('--line-2', `${p.ink}0d`); } // ─── Top contact bar ───────────────────────────────────────────────────── function TopBar() { return (
36 rue de la Liberté, 97213 Gros-Morne Lun–Ven · 8h–16h
0596 48 05 12 aliadassociation@gmail.com
); } // ─── Nav ───────────────────────────────────────────────────────────────── function Nav() { const [open, setOpen] = useState(false); const links = [ ['Nos services', '#services'], ['L\u2019association', '#mission'], ['Actualités', '#actu'], ['Le journal', '#journal'], ['Contact', '#contact'], ]; return (
setOpen(false)}> Nous contacter
); } // ─── Hero ──────────────────────────────────────────────────────────────── function Hero({ style }) { return (
{/* big background dots */}
Association loi 1901 · Martinique

Au service de tous les âges

L'ALIAD accompagne au quotidien les personnes âgées, les familles et les aidants : aide à domicile, portage de repas, médiation familiale, ateliers de prévention et de bien-être.

Découvrir nos services 0596 48 05 12
); } function Stat({ n, label }) { return (
{n}
{label}
); } function HeroVisual({ style }) { if (style === 'mark') { return (
); } if (style === 'single') { return (
Pour les aînés
Rester chez soi, en sécurité.
); } // collage (default) return (
); } const btnPrimary = { display:'inline-flex', alignItems:'center', gap:10, background:'var(--ink)', color:'#fff', padding:'15px 22px', borderRadius:99, fontWeight:600, fontSize:15, }; const btnGhost = { display:'inline-flex', alignItems:'center', gap:10, background:'transparent', color:'var(--ink)', padding:'14px 21px', borderRadius:99, fontWeight:600, fontSize:15, border:'1px solid var(--line)', }; // ─── Services ──────────────────────────────────────────────────────────── function Services() { const cards = [ { tone:'blue', icon:'home', eyebrow:'Personnes âgées', title:'Aide au maintien à domicile', desc:'Accompagnement pour les gestes du quotidien — préparation des repas, courses, entretien, soutien moral — afin de rester chez soi avec sérénité.' }, { tone:'terracotta', icon:'meal', eyebrow:'Service repas', title:'Portage de repas à domicile', desc:'Des repas équilibrés livrés chaque jour, adaptés aux régimes alimentaires et aux goûts locaux.' }, { tone:'gold', icon:'mediation', eyebrow:'Familles', title:'Médiation familiale', desc:'Espace d\u2019écoute neutre pour renouer le dialogue, prévenir et résoudre les conflits familiaux.' }, { tone:'paper', icon:'family', eyebrow:'Parentalité', title:'Soutien à la parentalité', desc:'Groupes d\u2019échange, soutien psychologique et ateliers ados pour accompagner les familles.' }, { tone:'gold', icon:'wellbeing', eyebrow:'Prévention', title:'Bien-être & prévention', desc:'Ateliers de prévention santé, activité physique adaptée et bien-être pour les aînés.' }, { tone:'blue', icon:'youth', eyebrow:'Jeunesse', title:'Insertion & accompagnement', desc:'Accompagnement à l\u2019insertion sociale et professionnelle, ateliers d\u2019orientation pour les jeunes.' }, ]; return (
Nos services

Six manières d'être présents, à chaque étape de la vie.

Du nouveau-né accompagné en famille à l'aîné qui souhaite rester chez lui : nos équipes interviennent sur l'ensemble du Nord-Atlantique de la Martinique.

{cards.map((c, i) => )}
); } function ServiceCard({ tone, icon, eyebrow, title, desc, idx }) { const accents = { blue:'var(--blue)', gold:'var(--gold)', terracotta:'var(--terracotta)', paper:'var(--ink-2)' }; const accent = accents[tone]; return (
{e.currentTarget.style.transform='translateY(-4px)';e.currentTarget.style.boxShadow='0 24px 50px -30px rgba(0,0,0,.25)'}} onMouseLeave={e=>{e.currentTarget.style.transform='';e.currentTarget.style.boxShadow=''}}>
0{idx}
{eyebrow}

{title}

{desc}

En savoir plus
); } // ─── Mission ───────────────────────────────────────────────────────────── function Mission() { return (

Être au service de tous les âges, c'est tisser des liens entre les générations — et redonner du temps, de l'écoute, de la dignité.

— L'équipe de l'ALIAD
Notre mission

Une association loi 1901 ancrée dans le Nord de la Martinique.

L'Association pour l'Accompagnement à l'Insertion et l'Aide à Domicile intervient depuis Gros-Morne pour soutenir au quotidien les personnes âgées, les familles et les aidants. Notre approche combine écoute, respect et solidarité, avec l'engagement de salariés formés et de bénévoles investis.

); } function ValueBullet({ n, title, body }) { return (
{n}

{title}

{body}

); } // ─── Actualités (Instagram) ────────────────────────────────────────────── function Actualites() { const posts = [ { slotId:'ig-1', kind:'elder-woman', caption:'Atelier prévention chutes — un moment riche avec nos aînés.', date:'12 mai 2026', postType:'photo' }, { slotId:'ig-2', kind:'elder-man', caption:'Portage de repas : nos équipes sur le terrain ce matin.', date:'5 mai 2026', postType:'photo' }, { slotId:'ig-3', kind:'ateliers', caption:'Groupe de parole parents-ados : on se retrouve mercredi prochain.', date:'28 avr. 2026', postType:'photo' }, { slotId:'ig-4', kind:'family', caption:'Journée porte ouverte au siège de Gros-Morne, merci à tous !', date:'15 avr. 2026', postType:'video' }, { slotId:'ig-5', kind:'grandma-child', caption:'Atelier mémoire & bien-être avec Mme Joseph.', date:'2 avr. 2026', postType:'photo' }, { slotId:'ig-6', kind:'caregiver', caption:'Médiation familiale : pourquoi en parler ? Notre brochure est en ligne.', date:'24 mars 2026', postType:'photo' }, ]; return (
Actualités

La vie de l'association,
au jour le jour.

@aliadassociation
{posts.map((p, i) => )}
); } // ─── Journal (Instagram reel) ──────────────────────────────────────────── function Journal() { return (
Le journal de l'ALIAD

Un aperçu en vidéo
de nos actions sur le terrain.

Découvrez en images le quotidien de nos équipes, la parole de nos bénéficiaires et les missions concrètes que mène l'ALIAD au cœur du territoire martiniquais.

Voir sur Instagram @aliadassociation
{/* terracotta accent shape behind */}