Logo-komponenten viser Entur-logoen med valgfritt produktnavn. Den støtter to størrelser og kan brukes som lenke.
Logo-props
Når bruker du Logo
Logo brukes for å vise Entur-merkevaren i produkter og applikasjoner. Den plasseres typisk i sidebar eller topbar og fungerer som inngang til produktets startside. Et klikk på logoen bør ta brukeren tilbake til startsiden.
Produktnavn
Bruk productName for å vise produktets navn ved siden av Entur-logoen — f.eks. «Tavla», «Partner» eller «Nplan». Produktnavnet gir brukeren kontekst for hvilket produkt de befinner seg i.
Uten produktnavn vises kun Entur-logoen. Dette passer for situasjoner der konteksten allerede er tydelig, eller der logoen brukes frittstående.
Med og uten produktnavn
Størrelse
Logo finnes i to størrelser:
medium— standardstørrelse (SVG-høyde 2rem). Brukes i de fleste tilfeller.small— kompakt variant (SVG-høyde 1.5rem). Brukes der plassen er begrenset, f.eks. i en kollapset sidebar.
Medium og small
Bruk som lenke
Sett href for å rendre logoen som et <a>-element. Vanlig praksis er at logoen lenker til produktets startside. I en sidebar eller topbar bør logoen alltid være klikkbar.
Logo som lenke
Universell utforming
Entur-logoen er en SVG med role="img" og aria-label="Entur", slik at skjermlesere annonserer merkevaren. Når logoen brukes som lenke, får den synlig fokusindikator ved tastaturnavigasjon.
Kom i gang
Logo er en del av @entur/menu-pakken. Komponenten rendrer Entur-logoen som SVG og støtter valgfritt produktnavn, to størrelser og lenkeoppførsel.
Grunnleggende bruk
Produktnavn
Produktnavnet vises ved siden av Entur-logoen. Uten productName vises kun logoen.
Med og uten produktnavn
Størrelse
Medium og small
Bruk som lenke
Når href er satt, rendres Logo automatisk som et <a>-element.
Logo som lenke
Polymorf bruk
Logo støtter as-propen for å endre hvilket HTML-element eller React-komponent som rendres. Dette er nyttig for integrasjon med rammeverk som Next.js eller React Router, der du ønsker å bruke deres Link-komponent i stedet for et vanlig <a>-element.
as-prop for rammeverksintegrasjon
Komponentprops
Logo
Denne komponenten har ingen props