UNPKG

@clubmed/trident-ui

Version:

Shared ClubMed React UI components

24 lines (23 loc) 616 B
"use client"; import { jsx as i } from "react/jsx-runtime"; import { createContext as s, useContext as u } from "react"; import { useQueries as c } from "./hooks/useQueries.js"; const r = s(null), m = ({ children: t, device: e, direction: o = "ltr" }) => { const n = c({ device: e, direction: o }); return /* @__PURE__ */ i(r.Provider, { value: n, children: t }); }; function d(t) { const e = u(r); if (e === null) throw new Error("useDevice(string) should be used in DeviceContext.Provider"); return e[t]; } export { m as DeviceProvider, d as useDevice }; //# sourceMappingURL=Device.js.map