@teamsparta/stack-core
Version:
stack core
30 lines (26 loc) • 821 B
JavaScript
"use client";
import {
mergeBreakpointTable
} from "./chunk-R3CK5JEL.mjs";
import {
__objRest,
__spreadProps,
__spreadValues
} from "./chunk-FUJQIYOF.mjs";
// src/responsive/StackBreakpointProvider.tsx
import { breakpoint } from "@teamsparta/stack-tokens";
import { createContext } from "@teamsparta/stack-utils";
import { jsx } from "react/jsx-runtime";
var [RawBreakpointProvider, useBreakpointContext] = createContext("BreakpointContextProvider", __spreadValues({}, breakpoint));
function StackBreakpointProvider(_a) {
var _b = _a, {
children
} = _b, overrides = __objRest(_b, [
"children"
]);
return /* @__PURE__ */ jsx(RawBreakpointProvider, __spreadProps(__spreadValues({}, mergeBreakpointTable(overrides)), { children }));
}
export {
useBreakpointContext,
StackBreakpointProvider
};