Tooltip
En tooltip lar oss skjule informasjon på en måte som samtidig gjør den tilgjenglig i kontekst for de brukerne som ser etter den.
Kom i gang
Installer
npm i @fremtind/jkl-tooltip-react
Bruk
import { Tooltip } from "@fremtind/jkl-tooltip-react";// Importer stilark via JavaScript med CSS-loader.import "@fremtind/jkl-tooltip/tooltip.min.css";// Du må også importere stilarket til ikonene for å vise komponenten riktig:import "@fremtind/jkl-icons/icons.min.css";// Eller importer stilark via SCSS.@use "@fremtind/jkl-tooltip/tooltip";@use "@fremtind/jkl-icons/icons";
React
Live demo
Tooltip
Egenskaper
Visning
const [copied, setCopied] = React.useState(false);const kontonummer = "16024454979";const initialPlacement = 'top';function copyToClipboard() {navigator.clipboard.writeText(kontonummer);setCopied(true);setTimeout(() => setCopied(false), 2000);}return (<p>Kontonummer:{" "}<Tooltip placement={initialPlacement} delay={250}><TooltipTrigger onClick={copyToClipboard}>{formatKontonummer(kontonummer)}</TooltipTrigger><TooltipContent>{copied ? (<span aria-live="assertive">Kopiert</span>) : ("Klikk for å kopiere til utklippstavlen")}</TooltipContent></Tooltip></p>);
PopupTip
Egenskaper
Visning
const initialPlacement = 'top';return (<p>Du betaler 348 kr/mnd{" "}<PopupTipplacement={initialPlacement}content={`Månedsprisen vil variere på fakturaen din gjennom året. Årsprisen er ${formatValuta(4176)}.`}/></p>);
React API
Her finner du en oversikt over props på komponentene i pakken.