UNPKG

@1771technologies/lytenyte-pro

Version:

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

9 lines (8 loc) 443 B
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 }) })); }