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.

Har du noen innspill til komponenten?Gi oss beskjed!

Relaterte komponenter

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.

Logged-in menu med ulike type innhold

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

Bruk korte lenker og organiser innholdet i logiske seksjoner

Unngå

Unngå lange eller utydelige lenketekster

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.

Åålogget bruker med sist innlogget informasjonPålogget bruker med stillingsinformasjon

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.

Vertikal lenkeliste med generiske lenkerVertikal lenkeliste med ulike ikoner og titler

3. Representert organisasjon: Viser hvilken organisasjon brukeren representerer. Brukeren skal kunne klikke på «Endre organisasjon» for å velge en annen.

Representert organisasjon med organisasjonsnummer og lenke for å endre organisasjonRepresentert organisasjon med organisasjonsnummer og lenke for å endre organisasjon

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.

Brukervalg med innstillinger og logg ut knapp

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.

Horisontal lenkeliste

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.

Header med logged-in menu på mobil

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

ElementBeskrivelse
1. BakgrunnBakgrunnsfarge
2. Pålogget brukerViser brukerens navn, evt. rolle og sist innlogget
2.1 LedetekstTeksten “Pålogget som”
2.2 NavnFullt navn eller brukernavn på innlogget bruker
2.3 Sist innloggetTidspunkt for siste innlogging (valgfritt)
3. BrukermenyLenker til relevante sider i løsningen
3.1-3.4 LenkerTilpassede lenker som kan inneholde ikon og tekst
4. Representert organisasjonTilpassede lenker som kan inneholde ikon og tekst
4.1 LedetekstTeksten “Representerer”
4.2 OrganisasjonsnavnNavn på organisasjonen
4.3 OrganisasjonsnummerOrg.nr. tilknyttet organisasjonen
4.4 Endre organisasjonLenke for å bytte organisasjon
5. BrukervalgHandlinger knyttet til brukerens sesjon
5.1 InnstillingerLenke til innstillinger
5.2 Logg utLenke for å logge ut av løsningen
6. Horisontal lenkelisteEventuelle tillegg som kontakt og personvern
6.1. KontaktLenke til kontaktinformasjon
6.2 PersonvernLenke til kontaktinformasjon
logged-in menu anatomi

Implementasjon i kode

Se dokumentasjonen for header. Logged-in menu er en integrert del av header-komponenten.

Egenskaper

For props se dokumentasjonen for header. Logged-in menu er en integrert del av header-komponenten.