UNPKG

storybook-framework-cedarjs

Version:

Storybook for CedarJS

20 lines (19 loc) 965 B
import React from "react"; import { LocationProvider } from "@cedarjs/router"; import { useAuth } from "@cedarjs/testing/web"; import { RedwoodProvider } from "@cedarjs/web"; import { RedwoodApolloProvider } from "@cedarjs/web/apollo"; import { MockParamsProvider } from "./MockParamsProvider"; let UserRoutes; try { const userRoutesModule = require("~__REDWOOD__USER_ROUTES_FOR_MOCK"); UserRoutes = userRoutesModule.default; } catch { UserRoutes = () => /* @__PURE__ */ React.createElement(React.Fragment, null); } const MockProviders = ({ children }) => { return /* @__PURE__ */ React.createElement(RedwoodProvider, { titleTemplate: "%PageTitle | %AppTitle" }, /* @__PURE__ */ React.createElement(RedwoodApolloProvider, { useAuth }, /* @__PURE__ */ React.createElement(UserRoutes, null), /* @__PURE__ */ React.createElement(LocationProvider, null, /* @__PURE__ */ React.createElement(MockParamsProvider, null, children)))); }; export { MockProviders };