|
@@ -66,17 +66,48 @@ zichzelf al genoeg bewijs dat de configuratie niet compleet is. **Bob:
|
|
|
graag opnieuw instellen en dit keer een Widget Type kiezen (niet alleen
|
|
graag opnieuw instellen en dit keer een Widget Type kiezen (niet alleen
|
|
|
de checkbox).**
|
|
de checkbox).**
|
|
|
|
|
|
|
|
-**P0-3 · Eigenaar: Claude — bezig (sessie 2026-08-05 doorlopend).**
|
|
|
|
|
-Hartje-icoon op gemeente. Bob koos: heart ergens anders dan de
|
|
|
|
|
-gemeente-dropdown zelf (die blijft ongewijzigd). **2026-08-04, Bob's
|
|
|
|
|
-antwoord:** hartje naast de provincienaam én naast de gemeentenaam, in
|
|
|
|
|
-de titel. Bob wil dat **elke pagina in de header de provincie- of
|
|
|
|
|
-gemeentenaam toont**, zodat gebruikers altijd zien waar ze zitten.
|
|
|
|
|
-**2026-08-05: Bob akkoord met aanpak "voorstel eerst, dan bouwen".**
|
|
|
|
|
-Claude stelt een concreet voorstel op voor hoe dit in de gedeelde
|
|
|
|
|
-header verwerkt wordt (welke pagina's, welke plek exact, hoe de naam
|
|
|
|
|
-ophalen — zie de bekende valkuil hieronder), legt dat voor aan Bob, en
|
|
|
|
|
-bouwt na akkoord.
|
|
|
|
|
|
|
+**P0-3 · Eigenaar: gesplitst — zie onder.** Hartje-icoon op gemeente.
|
|
|
|
|
+**2026-08-05: hartje-tap-actie (favoriet maken) verplaatst naar P2**
|
|
|
|
|
+(Bob: te veel voor de eerste release, wacht toch op de
|
|
|
|
|
+FavorietenAgenda-403-fix) — voor nu alleen **naam tonen**, geen
|
|
|
|
|
+hartje-functie. Bob akkoord met bouwplan:
|
|
|
|
|
+1. App State opschonen/uitbreiden: dode dubbele `provincieSelectNaam`
|
|
|
|
|
+ verwijderen (nergens gebruikt), `provincieSelectName` hergebruiken,
|
|
|
|
|
+ `gemeenteSelectNaam` (bestond al, ook dood) hergebruiken voor
|
|
|
|
|
+ gemeente — **inconsistente spelling Name/Naam is bewust
|
|
|
|
|
+ geaccepteerd** (hergebruik bestaande var i.p.v. nieuwe duplicaat
|
|
|
|
|
+ aanmaken).
|
|
|
|
|
+2. `SelectStateDropDownComponent`, dropdown-onChanged-acties zetten
|
|
|
|
|
+ naast Id ook de Naam (opzoeken in de al-geladen lijst, via
|
|
|
|
|
+ `provincieNaamById`/`gemeenteNaamById`).
|
|
|
|
|
+ - **Provincie-dropdown: Claude, klaar en bevestigd opgeslagen**
|
|
|
|
|
+ (2026-08-05) — Action 3 op `DropDownProvincie` → On Selected zet
|
|
|
|
|
+ `provincieSelectName = provincieNaamById(provincielijst,
|
|
|
|
|
+ provincieSelectId)`.
|
|
|
|
|
+ - **Gemeente-dropdown: 90% klaar, laatste stap — Eigenaar: Bob.**
|
|
|
|
|
+ Op `DropDownGemeente` → Actions → On Selected → Action 1 → Set
|
|
|
|
|
+ Fields → veld `gemeenteSelectNaam` staat al goed met functie
|
|
|
|
|
+ `gemeenteNaamById` gekozen (herkenbaar aan rode "gemeenteN…" tekst
|
|
|
|
|
+ i.p.v. "Unset"). **Nog te doen:** argument `lijst` = App State
|
|
|
|
|
+ `gemeentelijst`, argument `id` = App State `gemeenteSelectId`,
|
|
|
|
|
+ dan Confirm. **Niet door Claude af te maken** — 3x reproduceerbaar
|
|
|
|
|
+ bevroren pagina bij het instellen van het 2e argument, reload
|
|
|
|
|
+ verliest bovendien de voortgang van het 1e argument (zie
|
|
|
|
|
+ `CLAUDE.md` bekende problemen). Kost Bob in zijn eigen browser
|
|
|
|
|
+ seconden.
|
|
|
|
|
+ - Component-load default-toewijzing (eerste app-start, id
|
|
|
|
|
+ `28666`/`28694`) krijgt **nog geen** bijbehorende naam mee — apart
|
|
|
|
|
+ punt, laag risico (viel al terug op lege naam tot iemand
|
|
|
|
|
+ handmatig een provincie/gemeente kiest), niet blokkerend voor
|
|
|
|
|
+ livegang.
|
|
|
|
|
+3. **Nog te doen — Eigenaar: Claude, na punt 2:** tekst toevoegen aan
|
|
|
|
|
+ `HeaderButtonsComponent` (propageert naar Home, PUitgaanPage,
|
|
|
|
|
+ HorecagelegenhedenOverzicht+varianten, HorecagelegenheidCurrent,
|
|
|
|
|
+ SelectProvincieGemeente, Login) die `gemeenteSelectNaam` toont (val
|
|
|
|
|
+ terug op `provincieSelectName` als leeg). Plus losse toevoeging aan
|
|
|
|
|
+ `EventCurrent` (heeft geen gedeeld header-component).
|
|
|
|
|
+4. **Nieuwe P2-taak nog aan te maken:** hartje-tap-actie (favoriete
|
|
|
|
|
+ plaats) — na livegang, hangt af van FavorietenAgenda-403-fix.
|
|
|
- Blocker die dit voorstel moet oplossen: **geen enkele pagina toont de
|
|
- Blocker die dit voorstel moet oplossen: **geen enkele pagina toont de
|
|
|
geselecteerde gemeente-náám als tekst** — alleen het numerieke ID
|
|
geselecteerde gemeente-náám als tekst** — alleen het numerieke ID
|
|
|
(`FFAppState().gemeenteSelectId`) wordt doorgegeven als filter (bv.
|
|
(`FFAppState().gemeenteSelectId`) wordt doorgegeven als filter (bv.
|