@stratakit/react
Version:
A React component library for StrataKit
37 lines (36 loc) • 860 B
JavaScript
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
}
);
});
export {
Tooltip
};