react-lte
Version:
AdminLTE v3 template for ReactJS
25 lines (22 loc) • 727 B
JSX
import React from 'react';
import { Route, BrowserRouter, Switch } from 'react-router-dom';
import Dashboard from './pages/Dashboard';
import DemoHeader from './layout/DemoHeader';
import DemoSidebar from './layout/DemoSidebar';
import ContentWrapper from './layout/ContentWrapper';
import MainFooter from './layout/MainFooter';
const getBasename = () => `/${process.env.PUBLIC_URL.split('/').pop()}`;
export default function DemoApp() {
return (
<BrowserRouter basename={getBasename()}>
<DemoHeader />
<DemoSidebar />
<ContentWrapper>
<Switch>
<Route exact path="/" component={Dashboard} />
</Switch>
</ContentWrapper>
<MainFooter />
</BrowserRouter>
);
}