import React from 'react';
import { Navigate, Route } from 'react-router';
import { createApp, FlatRoutes } from '@backstage/core';
import { CatalogEntityPage } from '@backstage/plugin-catalog';
import {
DefaultTechDocsHome,
TechDocsIndexPage,
TechDocsReaderPage,
} from '@backstage/plugin-techdocs';
import { apis } from './apis';
import { Root } from './components/Root';
import { techDocsPage } from './components/TechDocsPage';
import * as plugins from './plugins';
const app = createApp({
apis,
plugins: Object.values(plugins),
});
const AppProvider = app.getProvider();
const AppRouter = app.getRouter();
const routes = (
{/* we need this route as TechDocs header links relies on it */}
}
/>
}>
}
>
{techDocsPage}
);
const App = () => (
{routes}
);
export default App;