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

Link #281

Open
12 of 13 tasks
AlineNap opened this issue Oct 7, 2024 · 3 comments · May be fixed by #321
Open
12 of 13 tasks

Link #281

AlineNap opened this issue Oct 7, 2024 · 3 comments · May be fixed by #321
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 7, 2024

Omschrijving

Een verwijzing om een een externe bron of bestand te openen of te navigeren binnen dezelfde pagina of website.

Playground en stories

Niet alle stories op Utrecht's Storybook hoeven overgenomen worden, wat iig op onze Storybook moet komen is:

  • States
    • Hover
    • Active
    • Focus
  • External
  • Link met icon

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 uitvoerder

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
Copy link
Contributor Author

AlineNap commented Oct 7, 2024

Remy of Jaap-Hein doet nog een PR op utrecht om wat issues met de link te fixen van utrecht. oa om de stijling van de active link te verbeteren.

Issue: nl-design-system/utrecht#2476

@AlineNap AlineNap pinned this issue Oct 9, 2024
@AlineNap AlineNap unpinned this issue Oct 9, 2024
@MrSkippy MrSkippy added new component Adding a new component to the library react Issue involving a ReactJS component labels Oct 9, 2024
@VladAfanasev VladAfanasev self-assigned this Oct 25, 2024
@AlineNap
Copy link
Contributor Author

AlineNap commented Oct 30, 2024

Design review 29 oktober

Component

  1. Icoon graag in het midden positioneren. Kijk naar deze spike en de vele conversaties hierover bij RHC, bijvoorbeeld bij de link-list. Liefst komt er een oplossing die herbruikbaar is over de verschillende componenten en mee schaalt bij kleiner font-size op mobiel.
  2. De active state zou paars moeten zijn, heeft dit te maken met de bug op utrecht?
  3. Laat een externe link niet standaard openen in een nieuwe tab. Dat is niet toegankelijk voor blinden en slechtziende, er is namelijk onverwachte contextverandering (een nieuwe tab). Bekijk WCAG Successcreterium 3.2.2 voor meer achtergrond informatie.
  4. Extra: Kunnen we een propperty toevoegen aan de playground die de tekst (opent in een nieuw venster) erachter krijgt? Is dat veel werk? Liever een nieuw ticket? In sommige gevallen wil je een tab namelijk wel openen in een nieuw venster, bijvoorbeeld als je een link opent tijdens het invullen van een formulier. Dan wil je niet dat de gebruiker zijn ingevulde gegevens verliest. Zie bijgevoegd het design bij A&M.

Documentatie

  1. Een voorbeeld van de visited state toevoegen
  2. In de documentatie niet het label gebruiken om de visuele weergeven aan te geven. Gebruik liever het woord label of voorbeeldlink zoals utrecht doet. Dat is toegankelijker.
  3. Focus graag veranderen in focus-visible en dat de focus outline zichtbaar is.

Image

@AlineNap AlineNap mentioned this issue Nov 4, 2024
13 tasks
@remypar5 remypar5 linked a pull request Nov 5, 2024 that will close this issue
3 tasks
@VladAfanasev
Copy link
Contributor

VladAfanasev commented Nov 7, 2024

Design review 29 oktober

Component

  • > 1. Icoon graag in het midden positioneren. Kijk naar deze spike en de vele conversaties hierover bij RHC, bijvoorbeeld bij de link-list. Liefst komt er een oplossing die herbruikbaar is over de verschillende componenten en mee schaalt bij kleiner font-size op mobiel.
  • > 2. De active state zou paars moeten zijn, heeft dit te maken met de bug op utrecht?
    ---> @AlineNap volgensmij staat de active state wel goed. Wil je hier nog een keer naar kijken?
  • > 3. Laat een externe link niet standaard openen in een nieuwe tab. Dat is niet toegankelijk voor blinden en slechtziende, er is namelijk onverwachte contextverandering (een nieuwe tab). Bekijk WCAG Successcreterium 3.2.2 voor meer achtergrond informatie.
  • > 4. Extra: Kunnen we een propperty toevoegen aan de playground die de tekst (opent in een nieuw venster) erachter krijgt? Is dat veel werk? Liever een nieuw ticket? In sommige gevallen wil je een tab namelijk wel openen in een nieuw venster, bijvoorbeeld als je een link opent tijdens het invullen van een formulier. Dan wil je niet dat de gebruiker zijn ingevulde gegevens verliest. Zie bijgevoegd het design bij A&M.

Documentatie

  • > 1. Een voorbeeld van de visited state toevoegen
  • > 2. In de documentatie niet het label gebruiken om de visuele weergeven aan te geven. Gebruik liever het woord label of voorbeeldlink zoals utrecht doet. Dat is toegankelijker.
  • > 3. Focus graag veranderen in focus-visible en dat de focus outline zichtbaar is.
    ---> @AlineNap deze even checken

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: In code review
Development

Successfully merging a pull request may close this issue.

3 participants