@ariakit/react-core
Version:
Ariakit React core
81 lines (79 loc) • 2.33 kB
JavaScript
"use client";
import {
useSelectList
} from "../__chunks/A25OPEFM.js";
import {
useSelectProviderContext
} from "../__chunks/35OKO4JY.js";
import "../__chunks/O5G4B22L.js";
import {
usePopover
} from "../__chunks/AOOXE4FT.js";
import {
createDialogComponent
} from "../__chunks/KOWQMA5P.js";
import "../__chunks/27UGDV3K.js";
import "../__chunks/AOQQTIBO.js";
import "../__chunks/5M6RIVE2.js";
import "../__chunks/5L75JEQF.js";
import "../__chunks/POCYREJH.js";
import "../__chunks/GDMALITU.js";
import "../__chunks/6GXEOXGT.js";
import "../__chunks/VKPF3GCK.js";
import "../__chunks/R3NHSIAL.js";
import "../__chunks/SUN7W7XS.js";
import "../__chunks/336RKHJD.js";
import "../__chunks/QDZPIHAY.js";
import "../__chunks/CZ4GFWYL.js";
import "../__chunks/Z5GCVBAY.js";
import "../__chunks/IGR4SXG2.js";
import "../__chunks/677M2CI3.js";
import "../__chunks/S7U6BLGA.js";
import "../__chunks/QXEZ5Q7H.js";
import "../__chunks/3NDVDEB4.js";
import "../__chunks/AOUGVQZ3.js";
import "../__chunks/K2ZF5NU7.js";
import "../__chunks/63XF7ACK.js";
import "../__chunks/HIPI64MW.js";
import "../__chunks/NGV5ZW5X.js";
import "../__chunks/H5Z3PUKM.js";
import "../__chunks/NLF4OZJK.js";
import "../__chunks/7NJRHOSP.js";
import "../__chunks/AB647VKY.js";
import "../__chunks/467XRHWL.js";
import "../__chunks/2LVHRIRC.js";
import "../__chunks/FYYAZUDI.js";
import "../__chunks/NO3UEYQ2.js";
import "../__chunks/3F6D4KUU.js";
import "../__chunks/SWN3JYXT.js";
import "../__chunks/SOQQIDO4.js";
import "../__chunks/CTVD4XJH.js";
import {
createElement,
createHook,
forwardRef
} from "../__chunks/L4OUMOCQ.js";
import "../__chunks/W2TDKEPX.js";
import "../__chunks/AZVQSWGA.js";
// src/select/select-popover.tsx
var TagName = "div";
var useSelectPopover = createHook(
function useSelectPopover2({ store, alwaysVisible, ...props }) {
const context = useSelectProviderContext();
store = store || context;
props = useSelectList({ store, alwaysVisible, ...props });
props = usePopover({ store, alwaysVisible, ...props });
return props;
}
);
var SelectPopover = createDialogComponent(
forwardRef(function SelectPopover2(props) {
const htmlProps = useSelectPopover(props);
return createElement(TagName, htmlProps);
}),
useSelectProviderContext
);
export {
SelectPopover,
useSelectPopover
};