synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
29 lines (28 loc) • 771 B
JavaScript
import { jsx as t, Fragment as n } from "react/jsx-runtime";
import { useMemo as m } from "react";
import { createMemoryRouter as i, createBrowserRouter as f, RouterProvider as c } from "react-router";
import { RouterProvider as p } from "react-router/dom";
function P(s) {
const {
children: a,
routerBaseName: r = "/SearchV2:default",
useMemoryRouter: e = !1
} = s, o = m(
() => [
{
path: "/",
element: /* @__PURE__ */ t(n, { children: a })
}
],
[a, e]
), u = m(() => e ? i(o, {
basename: r
}) : f(o, {
basename: r
}), [e, o, r]);
return e ? /* @__PURE__ */ t(c, { router: u }) : /* @__PURE__ */ t(p, { router: u });
}
export {
P as default
};
//# sourceMappingURL=SynapseSearchPageRouter.js.map