Tooltip

Tooltip composes Base UI’s tooltip primitives for short, contextual explanations.

import { Tooltip } from "density-base-ui";

export default function TooltipExample() {
  return (
    <Tooltip.Provider>
      <Tooltip.Root>
        <Tooltip.Trigger className="tooltip-example-trigger">
          Latency p95
        </Tooltip.Trigger>
        <Tooltip.Portal>
          <Tooltip.Positioner sideOffset={6}>
            <Tooltip.Popup className="tooltip-example-popup">
              <Tooltip.Arrow className="tooltip-example-arrow" />
              95% of requests finish under this time.
            </Tooltip.Popup>
          </Tooltip.Positioner>
        </Tooltip.Portal>
      </Tooltip.Root>
    </Tooltip.Provider>
  );
}

Props

Prop Attribute Values Default
Tooltip.Popup density-presentation data-dn-presentation card card
Tooltip.Popup density-level data-dn-level 1, 2, 3, 4, 5, 6, 7 3
Other Tooltip parts Mixed Base UI tooltip props None