-
fix(cosmicfest): link the lineup out, and stop the RSVP line going stale · efc02813
Two gaps between the live page and the canonical invite text. 1. The lineup named the three acts but linked nowhere. PLN's invite carries a destination for each, so the page now sends people to the work: ParVagues -> soundcloud.com/parvagues Nesta Flex -> soundcloud.com/antoine-renaudet shipow -> instagram.com/shipow The anchor takes `color: inherit` so the existing odd/even cyan/magenta :hover rules on .lineupName stay in charge; the underline is a 30% mix that solidifies on hover/focus-visible rather than a permanent blue link. 2. The RSVP paragraph read "une réponse avant le 1er août, ce serait top." True when written, silently wrong since 2 August, and actively confusing today — 15 August, with arrivals open and jour J six days out. A page whose copy expires is the same failure as a countdown to a date that has passed. So it reads the clock instead of a frozen sentence. Four phases off the existing JOUR_J plus three new date constants: before the deadline, after it but pre-arrivals, during the 15-23 August window, and after — which hands over to the v3.42Hz teaser from the invite. Rendered null on the server and filled in an effect, because the phase depends on the viewer's clock and a server/client disagreement is a hydration mismatch. The invariant "pas de billetterie / Riders, come to the storm" line stays outside the component, so the paragraph still reads correctly if JS never arrives. Every other fact on the page was checked against the canonical invite and already matched: 20-23 August, arrivals from the 15th, Labenne-Océan, jour J the 22nd, 10 indoor places, tents, van, 16 capacity, +1 welcome, both stations, the 15-minute Bayonne->Labenne train, the taxis, and the packing list. Verified: clean build, all three hrefs present in the prerendered HTML, and zero occurrences of "1er août" in the server output.PLN (Algolia) authoredefc02813
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| cosmicfest.module.css | Loading commit data... | |
| globals.css | Loading commit data... | |
| main.css | Loading commit data... | |
| masonry.css | Loading commit data... | |
| parvagues.module.css | Loading commit data... | |
| tokens.css | Loading commit data... | |
| utils.module.css | Loading commit data... |