PageSourceSearch

https://floriane-bonnier.com/assets/actualites.index-Blb926Db.js

js floriane-bonnier.com collected 2026-10-09 22:02:52 UTC 3,142 bytes, 1 lines download raw bytes

1import{t as e}from"./jsx-runtime-DUAcabCT.js";import{t}from"./link-fPiNDXNX.js";import{t as n}from"./useSuspenseQuery-Cbf-UyN3.js";import{t as r}from"./arrow-right-BYJBTyyP.js";import{S as i,U as a}from"./index-D31QmqDA.js";import{t as o}from"./PageHeader-BLX9YnNm.js";import{t as s}from"./NewsTabs-Dk2LhXNO.js";var c={version:1,asset_id:`1136eaea-efdf-4dbb-9505-1b4dccdd101f`,project_id:`93db968b-b211-4ce9-b365-c9b996043c34`,url:`/__l5e/assets-v1/1136eaea-efdf-4dbb-9505-1b4dccdd101f/floriane-ecran-conseil.jpeg`,r2_key:`a/v1/93db968b-b211-4ce9-b365-c9b996043c34/1136eaea-efdf-4dbb-9505-1b4dccdd101f/floriane-ecran-conseil.jpeg`,original_filename:`floriane-ecran-conseil.jpeg`,size:508433,content_type:`image/jpeg`,created_at:`2026-07-26T13:46:55Z`},l=e();function u(){let{data:e}=n(i),u=e.items;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o,{eyebrow:`Actualités`,title:`Communiqués, tribunes et prises de position.`,lede:`Retrouvez ici les publications récentes de Floriane Bonnier sur les enjeux bruxellois.`}),(0,l.jsx)(s,{}),(0,l.jsx)(`section`,{className:`bg-background`,children:(0,l.jsx)(`div`,{className:`container-page pt-6`,children:(0,l.jsxs)(`figure`,{className:`overflow-hidden rounded-2xl border border-border shadow-institutional`,children:[(0,l.jsx)(a,{src:c.url,alt:`Question de Floriane Bonnier retransmise sur les écrans du Conseil communal de la Ville de Bruxelles`,loading:`lazy`,className:`h-72 w-full object-cover object-top md:h-96`}),(0,l.jsx)(`figcaption`,{className:`bg-surface-elevated px-4 py-3 text-xs text-muted-foreground`,children:`Question de la conseillère communale F. Bonnier — Conseil communal du 08/09/2025.`})]})})}),(0,l.jsx)(`section`,{className:`bg-background`,children:(0,l.jsx)(`div`,{className:`container-page py-16`,children:u.length===0?(0,l.jsx)(`p`,{className:`text-muted-foreground`,children:`Aucune actualité publiée pour le moment. Les premiers articles arriveront très prochainement.`}):(0,l.jsx)(`ul`,{className:`grid gap-8 md:grid-cols-2 lg:grid-cols-3`,children:u.map(e=>(0,l.jsx)(`li`,{children:(0,l.jsxs)(t,{to:`/actualites/$slug`,params:{slug:e.slug},className:`group flex h-full flex-col overflow-hidden rounded-xl border border-border bg-surface-elevated shadow-sm transition-shadow hover:shadow-institutional`,children:[e.cover_url&&(0,l.jsx)(a,{src:e.cover_url,alt:``,loading:`lazy`,className:`h-48 w-full object-cover`}),(0,l.jsxs)(`div`,{className:`flex flex-1 flex-col p-6`,children:[e.published_at&&(0,l.jsx)(`time`,{dateTime:e.published_at,className:`eyebrow !text-muted-foreground`,children:new Date(e.published_at).toLocaleDateString(`fr-BE`,{day:`numeric`,month:`long`,year:`numeric`})}),(0,l.jsx)(`h2`,{className:`mt-3 font-serif text-2xl leading-tight text-foreground`,children:e.title}),e.excerpt&&(0,l.jsx)(`p`,{className:`mt-3 text-sm text-muted-foreground line-clamp-3`,children:e.excerpt}),(0,l.jsxs)(`span`,{className:`mt-auto inline-flex items-center gap-2 pt-6 text-sm font-semibold text-primary group-hover:gap-3`,children:[`Lire l'article `,(0,l.jsx)(r,{className:`size-4`,"aria-hidden":!0})]})]})]})},e.id))})})})]})}export{u as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.