UNPKG

react-lte

Version:

AdminLTE v3 template for ReactJS

25 lines (22 loc) 727 B
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> ); }