@red-hat-developer-hub/backstage-plugin-bulk-import
Version:
27 lines (24 loc) • 1.24 kB
JavaScript
import { jsx, jsxs } from 'react/jsx-runtime';
import { Routes, Route, Navigate } from 'react-router-dom';
import { createGenerateClassName, StylesProvider } from '@mui/styles';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { importHistoryRouteRef } from '../routes.esm.js';
import { AddRepositoriesPage } from './AddRepositories/AddRepositoriesPage.esm.js';
import { ImportHistoryPage } from './Repositories/ImportHistoryPage.esm.js';
const queryClient = new QueryClient();
const generateClassName = createGenerateClassName({
seed: "bulk-import"
});
const Router = () => /* @__PURE__ */ jsx(StylesProvider, { generateClassName, children: /* @__PURE__ */ jsx(QueryClientProvider, { client: queryClient, children: /* @__PURE__ */ jsxs(Routes, { children: [
/* @__PURE__ */ jsx(Route, { path: "/", element: /* @__PURE__ */ jsx(AddRepositoriesPage, {}) }),
/* @__PURE__ */ jsx(
Route,
{
path: importHistoryRouteRef.path,
element: /* @__PURE__ */ jsx(ImportHistoryPage, {})
}
),
/* @__PURE__ */ jsx(Route, { path: "*", element: /* @__PURE__ */ jsx(Navigate, { to: "/bulk-import", replace: true }) })
] }) }) });
export { Router };
//# sourceMappingURL=Router.esm.js.map