UNPKG

storybook-framework-redwoodjs-vite

Version:

Storybook for RedwoodJS with Vite

20 lines (19 loc) 973 B
import React from "react"; import { LocationProvider } from "@redwoodjs/router"; import { useAuth } from "@redwoodjs/testing/web"; import { RedwoodProvider } from "@redwoodjs/web"; import { RedwoodApolloProvider } from "@redwoodjs/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 };