UNPKG

@1771technologies/lytenyte-pro

Version:

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

14 lines (13 loc) 660 B
import { jsx as _jsx } from "react/jsx-runtime"; import { forwardRef } from "react"; import { Popover } from "../headless/popover/index.js"; import { useSmartSelect } from "./context.js"; import { useCombinedRefs } from "@1771technologies/lytenyte-core/internal"; function SmartSelectContainerBase(props, ref) { const { setContainer } = useSmartSelect(); const combined = useCombinedRefs(ref, setContainer); return (_jsx(Popover.Container, { ...props, onClick: (e) => { e.preventDefault(); }, ref: combined, "data-ln-smart-select-container": true })); } export const SmartSelectContainer = forwardRef(SmartSelectContainerBase);