From c6fac69a8273ce20216002925deb0a2b5425dc25 Mon Sep 17 00:00:00 2001
From: eug-vs <eug-vs@keemail.me>
Date: Sun, 14 Mar 2021 01:00:49 +0300
Subject: feat: add basic routing

---
 src/index.tsx | 41 +++++++++++++----------------------------
 1 file changed, 13 insertions(+), 28 deletions(-)

(limited to 'src/index.tsx')

diff --git a/src/index.tsx b/src/index.tsx
index 4c354f4..169da4c 100644
--- a/src/index.tsx
+++ b/src/index.tsx
@@ -1,43 +1,28 @@
 import React from 'react';
 import ReactDOM from 'react-dom';
 import 'tailwindcss/tailwind.css';
-import Paper from './components/Paper';
+import {
+  BrowserRouter as Router,
+  Switch,
+  Route
+} from 'react-router-dom';
 import Header from './components/Header';
-import Button from './components/Button';
-import ListTable from './components/ListTable';
+import Home from './containers/Home';
+import Products from './containers/Products';
 
 const navigation = [
   { name: 'Главная', route: '/'},
   { name: 'Товары', route: '/products'}
 ];
 
-const fields = [
-  { key: '_id', label: 'ID' },
-  { key: 'name', label: 'Название' },
-  { key: 'type', label: 'Тип' },
-];
-
-const items = [
-  { _id: 1, name: 'Товар 1', type: 'Кондиционер' },
-  { _id: 2, name: 'Товар 2', type: 'Кондиционер' },
-  { _id: 3, name: 'Товар 3', type: 'Кондиционер' },
-  { _id: 4, name: 'Товар 4', type: 'Кондиционер' },
-  { _id: 5, name: 'Товар 5', type: 'Кондиционер' },
-  { _id: 6, name: 'Товар 6', type: 'Кондиционер' },
-];
-
 const App: React.FC = () => (
-  <>
+  <Router>
     <Header navigation={navigation} />
-    <Paper>
-      <p>
-        Привет, мир!
-        <Button>Нажми меня</Button>
-        <Button variant="outlined">Отменить</Button>
-      </p>
-      <ListTable items={items} fields={fields} />
-    </Paper>
-  </>
+    <Switch>
+      <Route exact path="/" component={Home} />
+      <Route exact path="/products" component={Products} />
+    </Switch>
+  </Router>
 );
 
 ReactDOM.render(
-- 
cgit v1.2.3

