@stratakit/react
Version:
A React component library for StrataKit
20 lines (19 loc) • 1.05 kB
TypeScript
import * as React from "react";
import { Tooltip as SkTooltip } from "@stratakit/bricks";
import type { Tooltip as IuiTooltip } from "@itwin/itwinui-react";
import type { PolymorphicForwardRefComponent } from "./~utils.js";
type SkTooltipProps = React.ComponentProps<typeof SkTooltip>;
type IuiTooltipProps = React.ComponentProps<typeof IuiTooltip>;
interface TooltipProps extends Pick<IuiTooltipProps, "content" | "children" | "placement" | "visible" | "onVisibleChange" | "autoUpdateOptions" | "middleware" | "reference" | "ariaStrategy"> {
/** The element that will trigger the tooltip when hovered or focused. */
children: SkTooltipProps["children"];
/** NOT IMPLEMENTED. */
autoUpdateOptions?: IuiTooltipProps["autoUpdateOptions"];
/** NOT IMPLEMENTED. */
middleware?: IuiTooltipProps["middleware"];
/** NOT IMPLEMENTED. */
reference?: IuiTooltipProps["reference"];
}
/** @see https://itwinui.bentley.com/docs/tooltip */
export declare const Tooltip: PolymorphicForwardRefComponent<"div", TooltipProps>;
export {};