one
Version:
One is a React framework for web, iOS, and Android apps.
25 lines (21 loc) • 627 B
JavaScript
"use client";
import { createContext, useContext, useMemo } from "react";
import { jsx } from "react/jsx-runtime";
const WebPresentationsContext = createContext(void 0);
function Presentations({ web, children }) {
const sheet = web?.sheet;
const modal = web?.modal;
const value = useMemo(() => sheet || modal ? {
sheet,
modal
} : void 0, [sheet, modal]);
return /* @__PURE__ */ jsx(WebPresentationsContext.Provider, {
value,
children
});
}
function useWebPresentations() {
return useContext(WebPresentationsContext);
}
export { Presentations, useWebPresentations };
//# sourceMappingURL=Presentations.mjs.map