ContextualMenu
En kontekstuell meny lar brukeren utføre handlinger relatert til deler av innholdet på en side, men som ikke er sentrale for oppgaven brukeren holder på med.
Kom i gang
Installer
npm i @fremtind/jkl-contextual-menu-react
Bruk
import { ContextualMenu } from "@fremtind/jkl-contextual-menu-react";// Importer stilark via JavaScript med CSS-loader.import "@fremtind/jkl-contextual-menu/contextual-menu.min.css";import "@fremtind/jkl-icons/icons.min.css";// Eller importer stilark via SCSS.@use "@fremtind/jkl-contextual-menu/contextual-menu";@use "@fremtind/jkl-icons/icons";
React
Live demo
ContextualMenu
Egenskaper
Visning
<ContextualMenuinitialPlacement="bottom-start"isOpen={undefined}keepOpenOnClickOutside={false}triggerElement={<IconButton title="En kontekstuell meny med eksempelvalg for å demonstrere mulighetene i komponenten"><DotsIcon bold /></IconButton>}><ContextualMenuItem icon={<InfoIcon />}>Menyvalg 1</ContextualMenuItem><ContextualMenuItem onClick={() => console.log("Hei fra Menyvalg 2")}>Menyvalg 2</ContextualMenuItem><ContextualMenuDivider /><ContextualMenuopenOnHovertriggerElement={<ContextualMenuItem expandable>Ekspanderende menyvalg med veldig lang tekst</ContextualMenuItem>}><ContextualMenuItem icon={<InfoIcon />}>Ekspandert menyvalg</ContextualMenuItem><ContextualMenuItem>Ekspandert menyvalg med mer tekst</ContextualMenuItem></ContextualMenu><ContextualMenuopenOnHovertriggerElement={<ContextualMenuItem expandable>Ekspanderende menyvalg</ContextualMenuItem>}><ContextualMenuItem icon={<CopyIcon />}>Ekspandert menyvalg</ContextualMenuItem><ContextualMenuItem>Ekspandert menyvalg med mer tekst</ContextualMenuItem></ContextualMenu></ContextualMenu>
React API
Her finner du en oversikt over props på komponentene i pakken.