@firecms/ui
Version:
Awesome Firebase/Firestore-based headless open-source CMS
36 lines (35 loc) • 1.24 kB
TypeScript
import React from "react";
export type TooltipProps = {
open?: boolean;
defaultOpen?: boolean;
onOpenChange?: (open: boolean) => void;
side?: "top" | "bottom" | "left" | "right";
align?: "start" | "center" | "end";
sideOffset?: number;
title?: string | React.ReactNode;
delayDuration?: number;
asChild?: boolean;
tooltipClassName?: string;
tooltipStyle?: React.CSSProperties;
children: React.ReactNode;
className?: string;
container?: HTMLElement;
style?: React.CSSProperties;
} & Omit<React.HTMLAttributes<HTMLDivElement>, "title">;
export declare const Tooltip: React.ForwardRefExoticComponent<{
open?: boolean;
defaultOpen?: boolean;
onOpenChange?: (open: boolean) => void;
side?: "top" | "bottom" | "left" | "right";
align?: "start" | "center" | "end";
sideOffset?: number;
title?: string | React.ReactNode;
delayDuration?: number;
asChild?: boolean;
tooltipClassName?: string;
tooltipStyle?: React.CSSProperties;
children: React.ReactNode;
className?: string;
container?: HTMLElement;
style?: React.CSSProperties;
} & Omit<React.HTMLAttributes<HTMLDivElement>, "title"> & React.RefAttributes<HTMLDivElement>>;