From 00a38416468b699c852d5376b6298160b2549ba7 Mon Sep 17 00:00:00 2001 From: Padreug Date: Mon, 8 Jun 2026 17:46:51 +0200 Subject: [PATCH] feat(events): listing of public programs Six event cards (picnic potluck, art walk, sauna soiree, spring residency, yin yoga, vinyasa flow) with date / location / one-line description. The spring residency card links into the dedicated Symposium II.0 page; the others sit as static cards until a real calendar source lands. A note flags the in-progress bouge.ariege.io community calendar for the wider region. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/i18n/locales/en.json | 25 +++++++--- src/i18n/locales/fr.json | 25 +++++++--- src/views/EventsView.vue | 98 ++++++++++++++++++++++++++++++++++++++-- 3 files changed, 132 insertions(+), 16 deletions(-) diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index 6979683..6f70dcc 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json @@ -179,35 +179,48 @@ } }, "events": { + "page": { + "kicker": "What's On", + "title": "Events & programs", + "lede": "Yoga, café and co-working, bonfire jams, afternoon picnics, sauna soirees and more. Public programming inaugurates in fall 2026.", + "calendarNote": "A community calendar app for the wider Ariège is in development at bouge.ariege.io — launching summer 2026.", + "noteHeading": "Note" + }, "saunaSoiree": { "title": "Sauna Soiree", "date": "First Sunday of the month", - "location": "Wellness Nook" + "location": "Wellness Nook", + "description": "Steam, hot tub and cold plunge under the stars, with live music, cacao, tea and food." }, "springResidency": { "title": "Spring Residency — The Spirit of Art", "date": "March 1, 2027", - "location": "Main building, Temple" + "location": "Main building, Temple", + "description": "A short residency oriented around painting, drawing and craft, in the slow light of early spring." }, "picnicJam": { "title": "Picnic Potluck & Jam — Salad Buffet", "date": "March 22, 2026", - "location": "Mad Hatter's Tea Party Table" + "location": "Mad Hatter's Tea Party Table", + "description": "A spring-equinox potluck and music jam — bring a salad, a tune, or both." }, "artWalk": { "title": "Evening Art Walk & Open-Air Concert", "date": "May 15, 2026", - "location": "Main building, Temple" + "location": "Main building, Temple", + "description": "A walk through the sculpture garden with live musical accompaniment as the light falls." }, "yinYoga": { "title": "Cozy Yin Yoga & Tea", "date": "Thursday evenings", - "location": "Wellness Nook" + "location": "Wellness Nook", + "description": "Slow yin shapes, long holds, and tea by candlelight." }, "vinyasaFlow": { "title": "Yoga Vinyasa Flow", "date": "Wednesday mornings", - "location": "Wellness Nook" + "location": "Wellness Nook", + "description": "A morning flow to wake up the body, in tempo with the breath." } } } diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json index 1741819..9b42051 100644 --- a/src/i18n/locales/fr.json +++ b/src/i18n/locales/fr.json @@ -179,35 +179,48 @@ } }, "events": { + "page": { + "kicker": "À l'affiche", + "title": "Événements & programmes", + "lede": "Yoga, café et coworking, jam au coin du feu, pique-niques d'après-midi, soirées sauna et plus encore. La programmation publique inaugurale ouvre à l'automne 2026.", + "calendarNote": "Une application de calendrier communautaire pour l'Ariège est en développement sur bouge.ariege.io — lancement été 2026.", + "noteHeading": "Note" + }, "saunaSoiree": { "title": "Soirée sauna", "date": "Premier dimanche du mois", - "location": "Coin bien-être" + "location": "Coin bien-être", + "description": "Étuve, bain chaud et plongée froide sous les étoiles, avec musique vivante, cacao, tisane et nourriture." }, "springResidency": { "title": "Résidence de printemps — L'esprit de l'art", "date": "1er mars 2027", - "location": "Bâtiment principal, le Temple" + "location": "Bâtiment principal, le Temple", + "description": "Une courte résidence autour de la peinture, du dessin et de l'artisanat, dans la lumière douce du début de printemps." }, "picnicJam": { "title": "Pique-nique partagé & jam — Buffet de salades", "date": "22 mars 2026", - "location": "Table du Chapelier fou" + "location": "Table du Chapelier fou", + "description": "Un pique-nique d'équinoxe de printemps et une jam musicale — apportez une salade, un air, ou les deux." }, "artWalk": { "title": "Promenade artistique & concert en plein air", "date": "15 mai 2026", - "location": "Bâtiment principal, le Temple" + "location": "Bâtiment principal, le Temple", + "description": "Une promenade dans le jardin de sculptures, accompagnée de musique vivante, à la tombée du jour." }, "yinYoga": { "title": "Yin Yoga & tisane", "date": "Les jeudis soir", - "location": "Coin bien-être" + "location": "Coin bien-être", + "description": "Postures lentes, étirements longs, et tisane à la lumière des bougies." }, "vinyasaFlow": { "title": "Vinyasa Flow", "date": "Les mercredis matin", - "location": "Coin bien-être" + "location": "Coin bien-être", + "description": "Un flow matinal pour réveiller le corps, au rythme du souffle." } } } diff --git a/src/views/EventsView.vue b/src/views/EventsView.vue index e2b80a6..e8ca6ee 100644 --- a/src/views/EventsView.vue +++ b/src/views/EventsView.vue @@ -1,12 +1,102 @@