ソースを参照

TASKS: P2-30 afgerond; punt 5 was geen bug maar dubbele foto in Drupal

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob 8 時間 前
コミット
ecfb10196d
1 ファイル変更27 行追加23 行削除
  1. 27 23
      TASKS.md

+ 27 - 23
TASKS.md

@@ -126,29 +126,33 @@ af. Wat er nog tussen nu en de store zit, in volgorde van "raakt de gebruiker":*
    nog uit de export) · titel-trims · P2-22 (2 niet-blokkerende errors) ·
    taak 56 na livegang · P2-26 zoekveld + P2-29 zodra PRIO 0 gedeployed is.
 
-### 🆕 P2-30 · `EventCurrent` (evenementpagina) — layout · ⚠️ DEELS AF (Claude, commit `00e5fb2`)
-
-**Opgelost en op telefoon (411 dp) én tablet (1280 dp) getest:** reuzenlogo weg,
-pagina scrolt, beide overflows weg, beschrijving op volle breedte, horeca-blok
-compleet, knop "Alle evenementen" weg. Geen RenderFlex in logcat, analyze 0 errors.
-
-**Nog open — styling, wacht op Bob's keuze:**
-1. **De rood/oranje gradient-kaart is off-brand.** `#E51414 → #D28039` komt in
-   het merk-DNA niet voor (rood = identiteit/chroom, oranje = actie), en op een
-   tablet is het een groot leeg kleurvlak. Huisstijl zou zijn: witte kaart, 3px
-   `#EEE` rand, geen afronding, geen schaduw.
-2. **`EvenementInfo` lijnt rechts uit** en loopt daardoor tegen de rechterrand
-   ("Piet Heinkade 3" kapt af, de URL raakt de rand). Linksuitlijnen + padding.
-3. **"Entree:" staat in een veel te groot lettertype** en zonder waarde erachter
-   als er geen prijs is.
-4. **De foto-carousel gebruikt hardcoded `viewportFraction: 0.5`** — elders in
-   het project is dat een Responsive Value 0.75/0.75/0.5/0.35, waardoor je op een
-   telefoon nu drie halve foto's ziet in plaats van één hele.
-5. **De horeca-carousel onderaan toont dezelfde foto's als de event-carousel
-   bovenaan** wanneer het event geen eigen foto's heeft — dat leest als een bug.
-6. Het horeca-blok heeft nu een **vaste hoogte van 500 px**; dat werkt, maar is
-   een compromis. Netter zou zijn het component zelf zonder interne `Expanded`
-   te bouwen zodat het zijn natuurlijke hoogte kan nemen.
+### 🆕 P2-30 · `EventCurrent` (evenementpagina) · ✅ AFGEROND 2026-09-15 (Claude, commits `00e5fb2` + `fa50ff5`)
+
+Structuur én styling af, getest met een profile-build op telefoon (411 dp) en
+tablet (1280 dp): geen overflow, geen RenderFlex in logcat, analyze 0 errors.
+- Reuzenlogo weg (placeholder-`Image` `logo800px.png` stond nog in
+  `FlexibleSpaceBar.background` terwijl de header in de `title`-slot zat).
+- Pagina scrolt; beide `Expanded`-kinderen eruit, `Row` → `Column` zodat de
+  beschrijving op de telefoon niet meer buiten beeld valt, horeca-blok in een
+  Container van 500 px (het heeft zelf een `Expanded`).
+- Knop "Alle evenementen" weg.
+- Witte kaart met `alternate`-rand 3 px, geen schaduw; `EvenementInfo` links
+  uitgelijnd; "Entree:" 16 px en verborgen zonder prijs; carousel responsive
+  0.75/0.75/0.5/0.35.
+
+**Punt 5 uit de eerste inventarisatie was mijn fout, geen bug.** Ik dacht dat de
+horeca-carousel onderaan dezelfde foto's toonde als de event-carousel bovenaan.
+Nagemeten: het zijn twee losse velden uit twee losse endpoints — het event komt
+uit `flutterflow_events` (`$[0].fotos`), de zaak uit
+`flutterflowmobiel_establishment_info` (`$[:].fotoos`). Bimhuis (nid 75459) geeft
+`bimhuis.jpg` + `bimhuis2.jpg` terwijl het event één eigen foto heeft, en dat
+rendert ook zo. Wat ik zag was MEZRAB, waar de zaakfoto (`s3/mazreb.jpg`) en de
+eventfoto (`go_out/mazreb_27245.jpg`) dezelfde afbeelding zijn — twee keer
+geüpload in Drupal. Contentkwestie, niets aan de app of de call.
+
+*Kleine restpunten, puur cosmetisch:* het logo in de kaart staat gecentreerd met
+een grote witruimte erboven, en "Amsterdam" springt een paar pixels in (padding
+van de geneste Column).
 
 ### 🆕 P2-29 · Aanmaakpagina's `uitgaansevenementAanmaken` + `stadsactiviteitAanmaken` — verbeterronde · Eigenaar: de sessie die op deze twee pagina's zit (Bob 2026-09-15 avond: "een andere sessie is bezig met de aanmaakpagina's") — niet nog een sessie erbij