@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
9 lines (8 loc) • 443 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { useMemo, useState } from "react";
import { DialogRoot } from "../dialog/root.js";
import { PopoverContext } from "./context.js";
export function PopoverRoot(props) {
const [trigger, setTrigger] = useState(null);
return (_jsx(PopoverContext.Provider, { value: useMemo(() => ({ setTrigger }), []), children: _jsx(DialogRoot, { ...props, anchor: props.anchor ?? trigger }) }));
}