|
|
@@ -2068,7 +2068,7 @@ in Drupal, geen uitputtende audit.
|
|
|
|
|
|
---
|
|
|
|
|
|
-**P1-41 · Eigenaar: Claude — bezig (sessie 2026-09-03b).** De kaarten van
|
|
|
+**P1-41 · Eigenaar: Claude** (helft 1 af, helft 2 open — vrij op te pakken). De kaarten van
|
|
|
`HomeUitgaantabelKaartComponent` hadden dezelfde ontwerpfout die P1-36 op de
|
|
|
horeca-overzichtskaart oploste: twee groene categoriepillen liggen linksonder
|
|
|
óver de afbeelding (donkerste hoek, slecht leesbaar), als pil i.p.v. recht
|
|
|
@@ -2099,6 +2099,37 @@ onder deze taak. **Wél levend:**
|
|
|
2. `PUitgaanSliderKaartComponent` — Home-slider én PUitgaan-slider;
|
|
|
3. `UitgaantabelKaart` — Favorieten tab 1.
|
|
|
|
|
|
+**Concreet per component (structuur uitgezocht 2026-09-03b, regelnummers uit
|
|
|
+de export van die dag — controleer ze, ze schuiven bij elke export):**
|
|
|
+- `home_uitgaantabel_kaart_component_widget.dart` — `Stack` (r250) met twee
|
|
|
+ kinderen: `Align(0.0, 1.0)` = de afbeelding (r252) en `Align(-0.92, 0.76)` =
|
|
|
+ de tags (r302, `Wrap` > `List.generate` > `TagCategorieComponentWidget`). De
|
|
|
+ tekstkolom staat ná de Stack in `Align(-1.0, 0.0) > Column` (r384).
|
|
|
+- `uitgaantabel_kaart_widget.dart` — identiek patroon: `Stack` (r185),
|
|
|
+ afbeelding `Align(0.0, 1.0)` (r187), tags `Align(-0.92, 0.76)` (r227),
|
|
|
+ tekstkolom `Align(-1.0, 0.0) > Column` (r299).
|
|
|
+- `p_uitgaan_slider_kaart_component_widget.dart` — wijkt af: `Stack` (r138)
|
|
|
+ met afbeelding `Align(1.0, 0.0)` (r140) en tags `Align(1.0, 1.0)` (r169);
|
|
|
+ de tags zitten hier rechtsonder, en élk los label heeft binnen de `Wrap` nóg
|
|
|
+ een eigen `Align(1.0, 1.0)` (r204). De tekstkolom staat verderop (r249).
|
|
|
+
|
|
|
+**Werkwijze:** sleep in de Widget Tree de tag-`Align` (met zijn hele subtree)
|
|
|
+uit de `Stack` naar de tekst-`Column` eronder. Let op het deterministische
|
|
|
+insert-gedrag uit `CLAUDE.md`: een drop op een container-rij zet de node
|
|
|
+**altijd als eerste kind** — wil je 'm onderaan, drop dan de siblings ná hem
|
|
|
+opnieuw op de ouder in omgekeerde volgorde. Klap de te verslepen node eerst in
|
|
|
+(chevron), anders passen bron en doel niet samen in beeld (het boompaneel
|
|
|
+scrollt niet met het muiswiel). Is de omhullende `Align` daarna alleen nog
|
|
|
+uitlijning: rechtsklik → **Remove Widget** tilt de kinderen een niveau omhoog.
|
|
|
+**Verifieer na élk component met een verse export dat `List.generate(...)` en
|
|
|
+de `categorieTag`-binding nog staan** — dat is precies wat bij een verkeerde
|
|
|
+Wrap/Remove-volgorde stilletjes sneuvelt.
|
|
|
+
|
|
|
+**Bijvangst die tegelijk kan:** op smalle kaarten breekt "Kindvriendelijk"
|
|
|
+midden in het woord af. Zodra de labels onder de tekst staan (volle
|
|
|
+kaartbreedte i.p.v. de halve breedte naast de foto) is dat waarschijnlijk al
|
|
|
+opgelost; check het op telefoonformaat vóór je er extra werk in steekt.
|
|
|
+
|
|
|
De horeca-overzichtskaart uit P1-36 gebruikt dit gedeelde component
|
|
|
**niet** (die had een eigen inline groene Container), dus die is met de
|
|
|
fix van 2026-09-03 al klaar en verandert hier niet door mee.
|
|
|
@@ -2737,7 +2768,15 @@ overwegen bij een volgende theme-update:
|
|
|
|
|
|
---
|
|
|
|
|
|
-**P2-15 · Eigenaar: Claude — bezig (sessie 2026-09-03b, bouwstap 5 afmaken op `uitgaansevenementAanmaken`: argumenten `evenementCreate` binden, horeca-dropdown, tickets-URL, page state, page parameter. Werkt zelf in de builder, Bob kijkt mee).
|
|
|
+**P2-15 · Eigenaar: Onbepaald — bouwstappen 1 t/m 5 zijn AF; alleen de live
|
|
|
+test rest.** (Claim vrijgegeven na sessie 2026-09-03b.) Wat er nog moet: één
|
|
|
+doorloop op een toestel — inloggen als horeca-eigenaar, `mijnProfiel` openen,
|
|
|
+via "+ Voeg toe" naar `uitgaansevenementAanmaken`, controleren dat de
|
|
|
+horeca-dropdown zich voorselecteert (bij precies 1 zaak) en dat de verzendknop
|
|
|
+verschijnt, en één evenement echt indienen. Verwacht: snackbar "Je evenement is
|
|
|
+geplaatst." en de node terugvinden op uitgaanskrant.com. Doe dat met
|
|
|
+`fvm flutter run --profile -d <device>` (zie CLAUDE.md), niet met een
|
|
|
+debug-build.
|
|
|
Bouwstap 1 afgerond en bevestigd (2026-08-27): custom action
|
|
|
`bestandUpload` (`lib/custom_code/actions/bestand_upload.dart`) upload
|
|
|
foto → fid, live getest tegen productie
|