@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
14 lines (13 loc) • 660 B
JavaScript
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);