UNPKG

@ariakit/react-core

Version:

Ariakit React core

86 lines (84 loc) 2.49 kB
"use client"; import { useSelectList } from "../__chunks/5LFY3QUX.js"; import { useSelectProviderContext } from "../__chunks/LM7KIZUU.js"; import "../__chunks/OYOFZOGB.js"; import { usePopover } from "../__chunks/C6DAL6ZN.js"; import { createDialogComponent } from "../__chunks/CAGBPNDP.js"; import "../__chunks/M5DFOEFU.js"; import "../__chunks/AOQQTIBO.js"; import "../__chunks/5M6RIVE2.js"; import "../__chunks/S2F2XXEH.js"; import "../__chunks/DXGKYUAD.js"; import "../__chunks/LC6GJMGV.js"; import "../__chunks/6GXEOXGT.js"; import "../__chunks/JZEJYXOQ.js"; import "../__chunks/HLTQOHKZ.js"; import "../__chunks/PVECYOSC.js"; import "../__chunks/SOMPWLIQ.js"; import "../__chunks/W6WVJJEY.js"; import "../__chunks/CZ4GFWYL.js"; import "../__chunks/Z5GCVBAY.js"; import "../__chunks/IGR4SXG2.js"; import "../__chunks/677M2CI3.js"; import "../__chunks/S7U6BLGA.js"; import "../__chunks/FVE2C5B3.js"; import "../__chunks/3NDVDEB4.js"; import "../__chunks/AOUGVQZ3.js"; import "../__chunks/K2ZF5NU7.js"; import "../__chunks/63XF7ACK.js"; import "../__chunks/K4R5DNTX.js"; import "../__chunks/Y2U4BRIM.js"; import "../__chunks/T22PY7TE.js"; import "../__chunks/NSTBQJLB.js"; import "../__chunks/5VQZOHHZ.js"; import "../__chunks/QJ4LGO2N.js"; import "../__chunks/Y67KZUMI.js"; import "../__chunks/T2AZQXQU.js"; import "../__chunks/ABN76PSX.js"; import "../__chunks/APTFW6PT.js"; import "../__chunks/OE2EFRVA.js"; import "../__chunks/SWN3JYXT.js"; import "../__chunks/RTNCFSKZ.js"; import "../__chunks/5CPL3B7G.js"; import { createElement, createHook, forwardRef } from "../__chunks/VOQWLFSQ.js"; import "../__chunks/5GGHRIN3.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 };