Logged-in menu
Release dato: 25.08.2023
Sist oppdatert: -
Logged-in menu gir brukeren tilgang til navigasjon i lÞsningen. Den brukes som regel sammen med header, men kan ogsÄ brukes andre steder ved behov.
Logged-in menu er del av header-komponenten og fĂžlger automatisk med ved bruk av Punkt sin header. Se header for demo og kode.
Relaterte komponenter
Overliggende navigasjon
Viser hvor brukeren befinner seg i sidens struktur
Innhold nederst pÄ siden eller lÞsningen din.
Varianter
Logged-in menu har én variant, men du kan tilpasse innhold og struktur etter behov. Det er stÞtte for flere seksjoner og valgfritt antall lenker.
Retningslinjer for bruk
Bruk logged-in menu nÄr
- lÞsningen har behov for navigasjon til flere omrÄder eller seksjoner
- du vil gi brukeren en tydelig og samlet meny i headeren
UnngÄ logged-in menu nÄr
- lÞsningen har fÄ, faste lenker, da er det ofte bedre Ä bruke vanlige lenker direkte i headeren
Logged-in menu skal vĂŠre enkel Ă„ bruke
Hold menyen ryddig og oversiktlig. Bruk korte og tydelige lenketekster. UnngÄ for mange valg, vi anbefaler maks to nivÄer (hovedlenke + eventuelle underlenker).
GjĂžr slik
UnngÄ
Tenk igjennom innhold og navigasjon
FĂžr du tar i bruk logged-in menu, bĂžr du vurdere:
- Hva brukeren trenger tilgang til under innlogging
- Om noen lenker heller bÞr plasseres i hovedmeny, footer eller pÄ selve siden
Du kan tilpasse menyen med egne lenker, ikoner og seksjoner. Se ogsÄ retningslinjer for lenketekster.
Oppbygning
Logged-in menu kan bestÄ av inntil fem seksjoner:
1. PÄlogget bruker: Viser brukerens fulle navn. PÄ mobil kan du velge mellom Ä vise et ikon eller initialer. Du kan ogsÄ legge til tilleggsinformasjon, for eksempel sist innlogget eller rolle.
2. Brukermeny: Inneholder lenker til relevante sider i tjenesten. Vi anbefaler maks fire lenker, men antallet kan justeres etter behov. Velg ikoner og lenketekster som er logiske for brukeren.
3. Representert organisasjon: Viser hvilken organisasjon brukeren representerer. Brukeren skal kunne klikke pÄ «Endre organisasjon» for Ä velge en annen.
4. Brukervalg: Omfatter logg ut-knappen, som skal fÞre til en side som bekrefter at brukeren er logget ut. Du kan ogsÄ inkludere andre valg, som en lenke til innstillinger.
5. Horisontal lenkeliste: Brukes til lenker som personvern og kontakt. Denne seksjonen anbefales kun hvis lĂžsningen ikke har en footer med denne typen informasjon.
Responsivitet
Logged-in menu tilpasser seg automatisk skjermstĂžrrelsen og fyller bredden av skjermen. PĂ„ mobil vises menyen som en hamburgermeny.
Test menyen pÄ mobil, nettbrett og desktop for Ä sikre at alt fungerer som forventet.
Universell utforming
Logged-in menu skal vĂŠre tilgjengelig for alle brukere:
- Alle lenker og menyer skal fungere med tastatur og skjermleser
- SĂžrg for tydelige fokusmarkeringer
- Bruk riktige ARIA-roller og attributter (f.eks.
aria-expanded
,aria-controls
) - Kontrastkrav er ivaretatt av Punkt-fargene
- Hvis du bruker React eller Elements: Alt av ARIA-stĂžtte er innebygd
Hvis du kun bruker CSS: Du mÄ selv legge til tastaturnavigasjon og ARIA manuelt
Anatomi
Element | Beskrivelse |
---|---|
1. Bakgrunn | Bakgrunnsfarge |
2. PÄlogget bruker | Viser brukerens navn, evt. rolle og sist innlogget |
2.1 Ledetekst | Teksten âPĂ„logget somâ |
2.2 Navn | Fullt navn eller brukernavn pÄ innlogget bruker |
2.3 Sist innlogget | Tidspunkt for siste innlogging (valgfritt) |
3. Brukermeny | Lenker til relevante sider i lĂžsningen |
3.1-3.4 Lenker | Tilpassede lenker som kan inneholde ikon og tekst |
4. Representert organisasjon | Tilpassede lenker som kan inneholde ikon og tekst |
4.1 Ledetekst | Teksten âRepresentererâ |
4.2 Organisasjonsnavn | Navn pÄ organisasjonen |
4.3 Organisasjonsnummer | Org.nr. tilknyttet organisasjonen |
4.4 Endre organisasjon | Lenke for Ă„ bytte organisasjon |
5. Brukervalg | Handlinger knyttet til brukerens sesjon |
5.1 Innstillinger | Lenke til innstillinger |
5.2 Logg ut | Lenke for Ă„ logge ut av lĂžsningen |
6. Horisontal lenkeliste | Eventuelle tillegg som kontakt og personvern |
6.1. Kontakt | Lenke til kontaktinformasjon |
6.2 Personvern | Lenke til kontaktinformasjon |
Implementasjon i kode
Se dokumentasjonen for header. Logged-in menu er en integrert del av header-komponenten.
Props og tokens
For props se dokumentasjonen for header. Logged-in menu er en integrert del av header-komponenten.