Parcourir la source

103-B stap 1: custom function headerLocatie staat erin (export-geverifieerd)

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
bob il y a 7 heures
Parent
commit
b7379906eb
1 fichiers modifiés avec 19 ajouts et 0 suppressions
  1. 19 0
      TASKS.md

+ 19 - 0
TASKS.md

@@ -427,6 +427,25 @@ Gemeente-menu en alle andere pagina's -> *Amsterdam* · niets gekozen ->
 gaat dus **niet** door `FFLocalizations` — in de Engelse modus blijft die ene
 tekst Nederlands. Zelfde categorie als 65e; hoort bij P1-17.
 
+**📍 Voortgang B (Claude, 2026-09-19):**
+1. ✅ **Custom function `headerLocatie` staat erin en is export-geverifieerd**
+   (`custom_functions.dart:416`): return `String` **non-nullable** (dus geen
+   `valueOrDefault`-wrapper nodig), 5 **nullable** argumenten
+   `bool? landelijk, String? plaatsId, String? provincieId, String? provincieNaam,
+   String? gemeenteNaam`.
+2. ⬜ Twee optionele parameters op `HeaderButtonsComponent`.
+3. ⬜ De `Text` (regel 239) binden aan de functie.
+4. ⬜ Home: `landelijk` = true. PUitgaanPage: `plaatsId` = page parameter `plaats`.
+
+⚠️ **Nieuwe les voor `CLAUDE.md` (2 keer misgegaan):** in het Function-Settings-
+paneel moeten **"+ Add Arguments" en de klik op het Name-veld in APARTE
+tool-aanroepen**. In één batch landt de Name-klik vóórdat het nieuwe blok
+gerenderd is, en dan belandt je tekst in **Description** — zichtbaar als een
+`/// <naam>`-regel bóven de functie in de editor. Herstel: Description leegmaken
+(klik, `ctrl+a`, Delete). Werkwijze die wél elke keer werkte: Add Arguments in
+call A, `zoom` om de echte y-positie van het Name-veld te lezen, dan in call B
+twee keer klikken (4 s ertussen) en typen.
+
 **Goedkopere variant als B te veel is:** alleen `landelijk` doen (1 parameter,
 1 pagina, geen `plaatsId`). Dan klopt Home — het scherm dat iedereen als eerste
 ziet — en blijft alleen het provincie-geval scheef.