Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Select #310

Closed
12 of 13 tasks
AlineNap opened this issue Oct 21, 2024 · 6 comments · Fixed by #329
Closed
12 of 13 tasks

Select #310

AlineNap opened this issue Oct 21, 2024 · 6 comments · Fixed by #329
Assignees
Labels
new component Adding a new component to the library react Issue involving a ReactJS component

Comments

@AlineNap
Copy link
Contributor

AlineNap commented Oct 21, 2024

Omschrijving

Biedt de mogelijkheid om één optie te selecteren uit een opengeklapte lijst.

Select Option

Het SelectOption component is ook onderdeel van deze ticket.

Definition of ready

  • Code check op community component gedaan door lux devs
  • Stijling check op community component gedaan door Aline
  • Plan voor missende features of bugs van het community component beschreven in het ticket
  • Component tokens zijn beschikbaar op main
  • Ticket doorgenomen met Vlad & Mark

Definition of done

Component

  • Component is beschikbaar in de index
  • Design tokens worden gebruikt

Storybook

  • Playground story
  • States en properties stories
  • Korte beschrijving van het component
    • Wat doet het
    • Basis van het component (bijv Utrecht)
    • Aanpassingen en/of uitbreidingen
    • Relatie met andere componenten (bijv. Form field label en Form field)

Tests

  • Het component rendert
  • Aanpassingen en/of uitbreidingen werken (zie ook Testing components)
  • Visual regression test (door LUX)

Links

@AlineNap AlineNap converted this from a draft issue Oct 21, 2024
@AlineNap AlineNap mentioned this issue Oct 21, 2024
3 tasks
@nl-design-system nl-design-system deleted a comment Oct 21, 2024
@AlineNap
Copy link
Contributor Author

AlineNap commented Oct 21, 2024

Stijling check vragen:

@remypar5
Copy link
Contributor

Wat gaan wij doen met de todo token todo.select.line-height? --> Kan niet in select hij pakt 1 of 1.2, dus 100%?

De line-height wordt genegeerd door browsers en heeft altijd de waarde normal. Dat geld voor zowel de beschikbare opties als de gekozen waarde.

Let op
De beschrijving van normal op de bovengenoemde pagina van MDN geeft aan dat de waarde 1.2, ofwel 120% van de font-size. Op een <select> element is dat niet van toepassing!

@AlineNap
Copy link
Contributor Author

AlineNap commented Oct 23, 2024

Hey @remypar5, wat bedoel je met je laatste zin? Wat is niet van toepassing? line-height: normal? Of de waarde van normal 1.2 (voor fire-fox)?

Op een <select> element is dat niet van toepassing!

@remypar5
Copy link
Contributor

remypar5 commented Oct 24, 2024

wat bedoel je met je laatste zin?

Dat line-height geen effect heeft op een <select> element. Deze token is dus niet nodig want die zal geen effect hebben.

Mocht je die voor Figma wel nodig hebben dan graag prefixen met figma. zodat wij die er uit kunnen filteren

@remypar5 remypar5 assigned AlineNap and unassigned remypar5 Oct 25, 2024
@AlineNap AlineNap removed their assignment Oct 28, 2024
@remypar5 remypar5 self-assigned this Oct 29, 2024
@MMeijerink MMeijerink self-assigned this Nov 1, 2024
@MMeijerink MMeijerink linked a pull request Nov 6, 2024 that will close this issue
3 tasks
@MrSkippy MrSkippy added new component Adding a new component to the library react Issue involving a ReactJS component labels Nov 7, 2024
@AlineNap
Copy link
Contributor Author

Design review 14 November

Is typing.....

Component

  1. Focus border wordt niet dikker, is dat ook onderdeel van issue:

Documentatie

  1. Select zou ik verwachten in het mapje FormField, linkermenu.
  2. Is het mogelijk om in de state voorbeelden net als de playground een dropdown toe te voegen? Dat je ook daadwerkelijk iets kunt selecteren.
  3. Is een voorbeeld van required nodig? Die indicatie verwacht ik op het form-field en dan bij het label. Een select, checkbox, of input zal qua stijling niet anders zijn. Voor in de code waarschijnlijk wel nodig om daar required op te zetten.

@MMeijerink
Copy link
Contributor

@AlineNap Ik heb aangepast wat voor nu aangepast kon worden. Maar er is nog een afhankelijkheid van het ticket bij Utrecht om alle punten op te lossen.

@github-project-automation github-project-automation bot moved this from In code review to Done in Lux React Components Nov 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new component Adding a new component to the library react Issue involving a ReactJS component
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

4 participants