"use client";
/*! © 2026 Yahoo, Inc. UDS v0.0.0-development */
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_runtime = require('../../../_virtual/_rolldown/runtime.cjs');
let react = require("react");
let react_jsx_runtime = require("react/jsx-runtime");

//#region src/components/client/providers/UDSBreakpointsConfigProvider.tsx
const UDSBreakpointsConfigContext = (0, react.createContext)(void 0);
const UDSBreakpointsConfigProvider = ({ children, value }) => {
	return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(UDSBreakpointsConfigContext.Provider, {
		value,
		children
	});
};
UDSBreakpointsConfigProvider.displayName = "UDSBreakpointsConfigProvider";
const useBreakpointsConfig = () => {
	const context = (0, react.useContext)(UDSBreakpointsConfigContext);
	if (!context) throw new Error("useBreakpointsConfig must be used within a UDSConfigProvider or UDSBreakpointsConfigProvider");
	return { ...context };
};

//#endregion
exports.UDSBreakpointsConfigProvider = UDSBreakpointsConfigProvider;
exports.useBreakpointsConfig = useBreakpointsConfig;