Closed AlineNap closed 5 days ago
Besproken tijdens LUX/NLDS op 9 oktober. Hiervoor is een PR nodig op Utrecht. Dit doet lux waarschijnlijk. LUX devs zullen ticket aanvullen.
Robbert wil deze code gebruiken voor zijn praatje volgende week op NLDS week. Dus voor die tijd niet handig om deze op te pakken.
Stijling check vragen:
- Hoe wordt de radio-button gepositioneerd ten opzicht van het label, gaat dit goed bij verschillende font-sizes? Bij RHC lijkt dat van niet.
De eerste regel van het label is gecentreerd op de Radio button. Tijdens de bouw van dit component gaan we uitzoeken wat de beste manier is.
- Form-field-radio-option component bestaat niet bij utrecht. Willen wij dat wel? Gaan jullie dit toevoegen aan utrecht code nav ons gesprek van 9 oktober?
We kunnen gebruik maken van FormLabel[type="radio"]
(zie beschrijving)
- Kunnen we token toevoegen voor spacing tussen de form-field-radio-options? Op Utrecht of bij onszelf?
Omdat we het component zelf gaan bouwen komt deze spacing token in de lux
namespace, niet die van utrecht
.
- Hoe wordt het label gestijld van de radiogroep?
Met behulp van de FormLabel
van utrecht
Component
utrecht-form-field-label
. Zie screenshot.utrecht.radio-button.invalid.color
niet toegepast? Documentatie
Alle voorbeelden zijn soort van aan elkaar gekoppeld? Als ik er 1 check in 1 van de voorbeelden verdwijnt de gecheckte uit een ander voorbeeld.
Design review 6 November
[X] 1. Het label graag dikgedrukt, neem de stijling over van de utrecht-form-field-label
. Zie screenshot.
[X] 2. Graag de mogelijkheid tot een description toevoegen. Zie screenshot 1.
[X] 3. Er is geen error message bij invalid, maar dat is wellicht omdat het component nog niet beschikbaar is? Zelfde voor punt 1 & 2 wellicht.[x]
[x] 4. In de playground klik je bij de eerste klik alle radio's uit. Dit zou niet mogelijk moeten zijn.
[ ] 5. Bij invalid kleurt de checked dot niet mee, hoe komt dat? Wordt de token utrecht.radio-button.invalid.color
niet toegepast?
---> Het lijkt er op dat er nog design tokens zijn die toegepast worden op utrecht:
Er zijn namelijk wel tokens voor de checked state. Misschien een navraag doen hoe Utrecht dit verwerkt?
Omschrijving
Biedt de mogelijkheid om één optie te selecteren uit een lijst.
Beoogde Oplossing
Maak een
LuxRadioGroup
component die m.b.v. alleen props een lijst met opties kan weergeven. Iets in de vorm van:Component bestaat uit: Radio-button
Form-field-radio-option
RadioButton
+FormLabel[type="radio"]
, hoe werkt dit in utrecht?Definition of ready
Plan voor missende features of bugs van het community component beschreven in het ticketDefinition of done
Component
Storybook
Tests
Links