UNPKG

@1771technologies/lytenyte-pro

Version:

Blazingly fast headless React data grid with 100s of features.

12 lines (11 loc) 546 B
import { jsx as _jsx } from "react/jsx-runtime"; import { forwardRef } from "react"; import { DialogTrigger } from "../dialog/trigger.js"; import { usePopoverContext } from "./context.js"; import { useCombinedRefs } from "@1771technologies/lytenyte-core/internal"; export const PopoverTriggerBase = (props, ref) => { const { setTrigger } = usePopoverContext(); const combined = useCombinedRefs(ref, setTrigger); return _jsx(DialogTrigger, { ...props, ref: combined }); }; export const PopoverTrigger = forwardRef(PopoverTriggerBase);