// Overlays
Toggle Tooltip
Display information on click.
// Rendering preview…
// Install
npx shadcn@latest add @dakik/toggle-tooltip// Usage
1import { ToggleTooltip, ToggleTooltipTrigger, ToggleTooltipContent, ToggleTooltipArrow } from "@/components/ui/toggle-tooltip";23<ToggleTooltip />// Code
1"use client";23import { Popover as ArkPopover } from "@ark-ui/react/popover";4import { Portal } from "@ark-ui/react/portal";5import type React from "react";6import { cn } from "@/lib/utils";7import { Popover, PopoverTrigger } from "@/registry/react/components/popover";89export const ToggleTooltip = (10 props: React.ComponentProps<typeof ArkPopover.Root>11) => {12 const {13 positioning = { placement: "top" },14 lazyMount = true,15 unmountOnExit = true,16 modal = false,17 open: controlledOpen,18 ...rest19 } = props;2021 return (22 <Popover23 data-slot="toggle-tooltip"24 lazyMount={lazyMount}25 modal={modal}26 positioning={positioning}27 unmountOnExit={unmountOnExit}28 {...rest}// Dependencies