30 lines
661 B
TypeScript
30 lines
661 B
TypeScript
import { h } from 'preact';
|
|
import { Route, Router } from 'preact-router';
|
|
import { Provider } from 'unistore/preact'
|
|
|
|
import mcratesStore from './store';
|
|
import actions from './actions';
|
|
|
|
import Header from './components/header';
|
|
|
|
import Home from './routes/home';
|
|
import User from './routes/user';
|
|
|
|
const store = mcratesStore();
|
|
|
|
console.log(Home);
|
|
|
|
const App = () => (
|
|
<Provider store={store}>
|
|
<div id="app">
|
|
<Header />
|
|
<Router>
|
|
<Route path="/" component={Home} />
|
|
<Route path="/user/:userId" component={User} />
|
|
</Router>
|
|
</div>
|
|
</Provider>
|
|
);
|
|
|
|
export default App;
|