UNPKG

@ariakit/react-core

Version:

Ariakit React core

86 lines (84 loc) 2.49 kB
"use client"; import { useSelectList } from "../__chunks/L5QETI3Y.js"; import { useSelectProviderContext } from "../__chunks/DG5U6ZEL.js"; import "../__chunks/T7VMP3TM.js"; import { usePopover } from "../__chunks/G7GW6PWC.js"; import { createDialogComponent } from "../__chunks/DVTPF4J4.js"; import "../__chunks/WAGAC6PJ.js"; import "../__chunks/AOQQTIBO.js"; import "../__chunks/5M6RIVE2.js"; import "../__chunks/W3VI7GFU.js"; import "../__chunks/XX67R432.js"; import "../__chunks/ZWYATQFU.js"; import "../__chunks/6GXEOXGT.js"; import "../__chunks/HP6HHD56.js"; import "../__chunks/HLTQOHKZ.js"; import "../__chunks/TOU75OXH.js"; import "../__chunks/BGQ3KQ5M.js"; import "../__chunks/YKJECYU7.js"; import "../__chunks/CZ4GFWYL.js"; import "../__chunks/Z5GCVBAY.js"; import "../__chunks/IGR4SXG2.js"; import "../__chunks/677M2CI3.js"; import "../__chunks/S7U6BLGA.js"; import "../__chunks/JEWPFJH2.js"; import "../__chunks/3NDVDEB4.js"; import "../__chunks/AOUGVQZ3.js"; import "../__chunks/K2ZF5NU7.js"; import "../__chunks/63XF7ACK.js"; import "../__chunks/KFH4SEIX.js"; import "../__chunks/BM6PGYQY.js"; import "../__chunks/WYCIER3C.js"; import "../__chunks/5JTVDSTH.js"; import "../__chunks/5VQZOHHZ.js"; import "../__chunks/XL7CSKGW.js"; import "../__chunks/MTZPJQMC.js"; import "../__chunks/RS7LB2H4.js"; import "../__chunks/S6EF7IVO.js"; import "../__chunks/P7GR5CS5.js"; import "../__chunks/PFRGBC2K.js"; import "../__chunks/SWN3JYXT.js"; import "../__chunks/YV4JVR4I.js"; import "../__chunks/VDHZ5F7K.js"; import { createElement, createHook, forwardRef } from "../__chunks/LMDWO4NN.js"; import "../__chunks/ABQUS43J.js"; import "../__chunks/SK3NAZA3.js"; import { __objRest, __spreadValues } from "../__chunks/3YLGPPWQ.js"; // src/select/select-popover.tsx var TagName = "div"; var useSelectPopover = createHook( function useSelectPopover2(_a) { var _b = _a, { store, alwaysVisible } = _b, props = __objRest(_b, ["store", "alwaysVisible"]); const context = useSelectProviderContext(); store = store || context; props = useSelectList(__spreadValues({ store, alwaysVisible }, props)); props = usePopover(__spreadValues({ store, alwaysVisible }, props)); return props; } ); var SelectPopover = createDialogComponent( forwardRef(function SelectPopover2(props) { const htmlProps = useSelectPopover(props); return createElement(TagName, htmlProps); }), useSelectProviderContext ); export { SelectPopover, useSelectPopover };