コンテンツにスキップ
Vantage
English
Esc
navigateopen⌘Jpreview
このページの内容

Tooltip

A short caption on hover.

A short caption shown on hover or focus. The moment you want something interactive inside it, reach for Popover.

export const client = "only";

import {
  Tooltip,
  TooltipTrigger,
  TooltipContent,
  TooltipProvider,
  Button,
} from "@squadbase/vantage/ui";
import { Info } from "lucide-react";

export default function Example() {
  return (
    <TooltipProvider delay={200}>
      <div className="flex items-center gap-3">
        <Tooltip>
          <TooltipTrigger render={<Button variant="outline" size="icon" aria-label="説明" />}>
            <Info />
          </TooltipTrigger>
          <TooltipContent>集計は毎時 05 分に更新されます</TooltipContent>
        </Tooltip>
        <Tooltip>
          <TooltipTrigger render={<Button variant="ghost" />}>解約率</TooltipTrigger>
          <TooltipContent side="right">当月に解約した顧客数 ÷ 月初の顧客数</TooltipContent>
        </Tooltip>
      </div>
    </TooltipProvider>
  );
}
import { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider } from "@squadbase/vantage/ui";

Parts

Part Role
TooltipProvider Shared timing. delay (default 0, ms)
Tooltip One tooltip’s state
TooltipTrigger What triggers it; render makes it any element
TooltipContent The bubble. side (default top) / align / sideOffset

このページは役に立ちましたか?