@ariakit/react-core
Version:
Ariakit React core
37 lines (34 loc) • 924 B
JavaScript
"use client";
import {
CollectionContextProvider,
CollectionScopedContextProvider
} from "./5CPL3B7G.js";
import {
createStoreContext
} from "./VOQWLFSQ.js";
// src/composite/composite-context.tsx
import { createContext } from "react";
var ctx = createStoreContext(
[CollectionContextProvider],
[CollectionScopedContextProvider]
);
var useCompositeContext = ctx.useContext;
var useCompositeScopedContext = ctx.useScopedContext;
var useCompositeProviderContext = ctx.useProviderContext;
var CompositeContextProvider = ctx.ContextProvider;
var CompositeScopedContextProvider = ctx.ScopedContextProvider;
var CompositeItemContext = createContext(
void 0
);
var CompositeRowContext = createContext(
void 0
);
export {
useCompositeContext,
useCompositeScopedContext,
useCompositeProviderContext,
CompositeContextProvider,
CompositeScopedContextProvider,
CompositeItemContext,
CompositeRowContext
};