UNPKG

@wener/console

Version:
22 lines (21 loc) 745 B
import React from "react"; import { createMemoryRouter } from "react-router"; import { createReactContext } from "@wener/reaction"; import { createStore } from "zustand"; import { mutative } from "zustand-mutative"; import { LoadingIndicator } from "../components/index.js"; export function createRouteStore() { return createStore(mutative(function (setState, getState, store) { var router = createMemoryRouter([ { index: true, element: /*#__PURE__*/ React.createElement(LoadingIndicator, null) } ]); return { routes: [], router: router }; })); } var RouterStoreContext = createReactContext("RouterStoreContext", undefined);