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