{"version":3,"file":"Presentations.js","names":[],"sources":["esm/headless/Presentations.js"],"sourcesContent":["\"use client\";\nimport { createContext, useContext, useMemo } from \"react\";\nimport { jsx } from \"react/jsx-runtime\";\nconst WebPresentationsContext = createContext(void 0);\nfunction Presentations({ web, children }) {\n  const sheet = web?.sheet;\n  const modal = web?.modal;\n  const value = useMemo(\n    () => sheet || modal ? { sheet, modal } : void 0,\n    [sheet, modal]\n  );\n  return /* @__PURE__ */ jsx(WebPresentationsContext.Provider, { value, children });\n}\nfunction useWebPresentations() {\n  return useContext(WebPresentationsContext);\n}\nexport {\n  Presentations,\n  useWebPresentations\n};\n//# sourceMappingURL=Presentations.js.map\n"],"mappings":";;;;;;AAGA,MAAM,0BAA0B,cAAc,KAAK,CAAC;AACpD,SAAS,cAAc,EAAE,KAAK,YAAY;CACxC,MAAM,QAAQ,KAAK;CACnB,MAAM,QAAQ,KAAK;CACnB,MAAM,QAAQ,cACN,SAAS,QAAQ;EAAE;EAAO;CAAM,IAAI,KAAK,GAC/C,CAAC,OAAO,KAAK,CACf;CACA,OAAuB,oBAAI,wBAAwB,UAAU;EAAE;EAAO;CAAS,CAAC;AAClF;AACA,SAAS,sBAAsB;CAC7B,OAAO,WAAW,uBAAuB;AAC3C"}