UNPKG

@ariakit/react-core

Version:

Ariakit React core

37 lines (34 loc) 1.03 kB
"use client"; import { PopoverContextProvider, PopoverScopedContextProvider } from "./Y67KZUMI.js"; import { CompositeContextProvider, CompositeScopedContextProvider } from "./APTFW6PT.js"; import { createStoreContext } from "./VOQWLFSQ.js"; // src/select/select-context.tsx import { createContext } from "react"; var ctx = createStoreContext( [PopoverContextProvider, CompositeContextProvider], [PopoverScopedContextProvider, CompositeScopedContextProvider] ); var useSelectContext = ctx.useContext; var useSelectScopedContext = ctx.useScopedContext; var useSelectProviderContext = ctx.useProviderContext; var SelectContextProvider = ctx.ContextProvider; var SelectScopedContextProvider = ctx.ScopedContextProvider; var SelectItemCheckedContext = createContext(false); var SelectHeadingContext = createContext(null); export { useSelectContext, useSelectScopedContext, useSelectProviderContext, SelectContextProvider, SelectScopedContextProvider, SelectItemCheckedContext, SelectHeadingContext };