docusaurus/lib/core/index.js

33 lines
854 B
JavaScript

import React from 'react';
import {render} from 'react-dom';
import {BrowserRouter, Route, Switch, Link} from 'react-router-dom';
import BlogPost from './blogPost';
import blogDatas from '@generated/blogDatas';
class App extends React.Component {
render() {
return (
<BrowserRouter>
<div>
<Switch>
{blogDatas.map(({path}) => (
<Route key={path} exact path={path} component={BlogPost} />
))}
</Switch>
<div>
{blogDatas.map(({path}) => {
return (
<div key={path}>
<Link to={path}>
{path}
</Link>
</div>
);
})}
</div>
</div>
</BrowserRouter>
);
}
}
render(<App />, document.getElementById('app'));