Skip to content

frameless/opdracht-component-detail-pagina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

NL Design System zou er flink op vooruit gaan met een componenten-galerij, waar je snel kan vinden of de community al heeft gemaakt wat jij nodig hebt en hoe ver ze zijn met de Definition of Done.

Voorbeelden: https://component.gallery https://www.designsystems.com/keeping-design-system-contributions-in-check/

Gemeente Utrecht heeft een eigen community design system bij NL Design System waar ze al veel componenten hebben bijgedragen. Ook hebben ze een website waar zij meer componenten documentatie op beschikbaar willen maken.

Voor deze opdracht willen wij graag een componenten overzicht pagina hebben waar de status van het component bij Utrecht goed inzichtelijk is.

Door css-custom-properties te gebruiken kunnen jullie nu design keuzes maken voor de gemeente Utrecht en kan Frameless later ook de huisstijlen van andere klanten erop toepassen zoals bijvoorbeeld voor nldesignsystem.nl

Detail pagina

Ook willen we graag een component-detail pagina waar met een sidebar te navigeren is tussen de verschillende documentatie onderdelen van een component. Zoals 'Gebruik', 'Design Tokens', 'Toegankelijkheid' en 'Status'.

Jullie kunnen hiervoor de voorbeeldpagina van de button component nabouwen https://www.figma.com/file/fy08SZpZmqx6ljLwvA3Woe/NLDS---Schetsboek?type=design&node-id=1765-1839&mode=design&t=065l0gWPpfXxPgXJ-0 Het gaat hierbij alleen om de content pagina, dus de header, footer, sidebar, breadcrumb en 'op deze pagina' navigatie kun je weglaten.

Moeilijke componenten, waarvan we hopen dat je er ten minste een maakt:

Tabs voor tonen van voorbeeld per programmeertaal

Een voorbeeld is beschikbaar voor een paar talen, de naam van de npm package is per taal anders en ook het code voorbeeld. Door tabs te maken die on-click andere informatie tonen kun je dit voor de eindgebruiker makkelijk beschikbaar maken.

In kleine viewports worden de tabs soms te lang, dan kan de gebruiker de taal kiezen in een selectbox.

Checklist sectie voor Definition of Done

Een nieuwe sectie die ook in het tab component voorkomt In de nieuwe sectie wordt een spotlight getoond met de huidige status van het component en een status component als accordion waar elke status zichtbaar wordt. Voor dit component kun je zelf het design bepalen of overleggen met de designer van het kernteam Jeffrey of van gemeente Utrecht René en Jeroen. Robbert en Yolijn van Frameless kunnen jullie aan elkaar voorstellen.

Sidebar

Aan de zijkant staan voor de belangrijke koppen en linkje in op deze pagina. Door op deze te klikken scrollt de pagina naar het betreffende onderdeel. De sidebar blijft altijd in beeld ook als je ver naar beneden scrollt. Op mobiel past deze navigatie niet, dan zit hij in een op deze pagina uitklap menu.

Bonus: Tabs voor scroll-navigatie

Voorbeeld van de scroll-tab component is te zien in Nord Design System: https://nordhealth.design/components/icon/#integration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published