flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS
19 lines (18 loc) • 729 B
TypeScript
import type { Placement } from "@floating-ui/core";
import type { ComponentProps, FC, ReactNode } from "react";
import type { DeepPartial } from "../../types";
import { type FlowbiteFloatingTheme } from "../Floating";
export type FlowbiteTooltipTheme = FlowbiteFloatingTheme;
export interface TooltipProps extends Omit<ComponentProps<"div">, "content" | "style"> {
animation?: false | `duration-${number}`;
arrow?: boolean;
content: ReactNode;
placement?: "auto" | Placement;
style?: "dark" | "light" | "auto";
theme?: DeepPartial<FlowbiteTooltipTheme>;
trigger?: "hover" | "click";
}
/**
* @see https://floating-ui.com/docs/react-dom-interactions
*/
export declare const Tooltip: FC<TooltipProps>;