{"version":3,"file":"preview-context-Wiy8un_U.cjs","names":[],"sources":["../../react/src/data-sources/preview-context.tsx"],"sourcesContent":["\"use client\";\n\nimport { createContext, use } from \"react\";\n\ntype WidgetPreviewContextValue = {\n  isPreview: boolean;\n};\n\nconst WidgetPreviewContext = createContext<WidgetPreviewContextValue>({\n  isPreview: false,\n});\n\nexport function WidgetPreviewProvider({\n  children,\n}: {\n  children: React.ReactNode;\n}): React.JSX.Element {\n  return (\n    <WidgetPreviewContext value={{ isPreview: true }}>\n      {children}\n    </WidgetPreviewContext>\n  );\n}\n\nexport function useWidgetPreviewContext(): WidgetPreviewContextValue {\n  return use(WidgetPreviewContext);\n}\n"],"mappings":";;;;AAQA,MAAM,wBAAA,GAAA,MAAA,eAAgE,EACpE,WAAW,OACZ,CAAC;AAcF,SAAgB,0BAAqD;AACnE,SAAA,GAAA,MAAA,KAAW,qBAAqB"}