UNPKG

@stratakit/react

Version:

A React component library for StrataKit

38 lines (37 loc) 898 B
import { jsx } from "react/jsx-runtime"; import * as React from "react"; import { Tooltip as SkTooltip } from "@stratakit/bricks"; import { useCompatProps } from "./~utils.js"; const Tooltip = React.forwardRef((props, forwardedRef) => { const { content, children, visible, onVisibleChange, ariaStrategy = "description", placement, // biome-ignore-start lint/correctness/noUnusedVariables: NOT IMPLEMENTED autoUpdateOptions, middleware, reference, // biome-ignore-end lint/correctness/noUnusedVariables: NOT IMPLEMENTED ...rest } = useCompatProps(props); return /* @__PURE__ */ jsx( SkTooltip, { ...rest, placement, content, open: visible, setOpen: onVisibleChange, type: ariaStrategy, ref: forwardedRef, children } ); }); DEV: Tooltip.displayName = "Tooltip"; export { Tooltip };