UNPKG

@ariakit/react-core

Version:

Ariakit React core

43 lines (40 loc) 1.15 kB
"use client"; import { PopoverContextProvider, PopoverScopedContextProvider } from "./Y67KZUMI.js"; import { CompositeContextProvider, CompositeScopedContextProvider } from "./APTFW6PT.js"; import { createStoreContext } from "./VOQWLFSQ.js"; // src/combobox/combobox-context.tsx import { createContext } from "react"; var ComboboxListRoleContext = createContext( void 0 ); var ctx = createStoreContext( [PopoverContextProvider, CompositeContextProvider], [PopoverScopedContextProvider, CompositeScopedContextProvider] ); var useComboboxContext = ctx.useContext; var useComboboxScopedContext = ctx.useScopedContext; var useComboboxProviderContext = ctx.useProviderContext; var ComboboxContextProvider = ctx.ContextProvider; var ComboboxScopedContextProvider = ctx.ScopedContextProvider; var ComboboxItemValueContext = createContext( void 0 ); var ComboboxItemCheckedContext = createContext(false); export { ComboboxListRoleContext, useComboboxContext, useComboboxScopedContext, useComboboxProviderContext, ComboboxContextProvider, ComboboxScopedContextProvider, ComboboxItemValueContext, ComboboxItemCheckedContext };