import React, { createContext, useContext, useMemo } from "react";
const AppConfigContext = createContext(null);
export function AppConfigProvider({ config, children, }) {
    const value = useMemo(() => config, [config]);
    return <AppConfigContext.Provider value={value}>{children}</AppConfigContext.Provider>;
}
export function useAppConfig() {
    const ctx = useContext(AppConfigContext);
    if (!ctx) {
        throw new Error("entropy-ui: useAppConfig must be used inside <AppConfigProvider config={...}>.");
    }
    return ctx;
}
//# sourceMappingURL=AppConfigContext.jsx.map