the base logicGates page

This commit is contained in:
Matei Adriel 2019-07-28 12:16:49 +03:00
parent c4883b9484
commit 8893967cb8
39 changed files with 519 additions and 293 deletions
src/modules/core/components

View file

@ -1,33 +1,38 @@
import '../styles/reset'
import './App.scss'
import './Scrollbars.scss'
import 'react-toastify/dist/ReactToastify.css'
import { ToastContainer } from 'react-toastify'
import { theme as muiTheme } from '../constants'
import { BrowserRouter as Router, Route, Link } from 'react-router-dom'
import React from 'react'
import Canvas from './Canvas'
import React, { useEffect } from 'react'
import CssBaseline from '@material-ui/core/CssBaseline'
import Theme from '@material-ui/styles/ThemeProvider'
import Sidebar from './Sidebar'
import CreateSimulation from '../../create-simulation/components/CreateSimulation'
import Input from '../../input/components/Input'
import LogicGateModal from '../../logic-gates/components/LogicGateModal'
import Head from './Head'
import Root from './Root'
import LogicGatePage from '../../logic-gates/components/LogicGatesPage'
import { loadSubject } from '../subjects/loadedSubject'
const App = () => {
useEffect(() => {
loadSubject.next(true)
})
return (
<>
<Head />
<CssBaseline />
<Theme theme={muiTheme}>
<CssBaseline />
<Canvas />
<Sidebar />
<CreateSimulation />
<Input />
<LogicGateModal />
<Router>
<Sidebar />
<Route path="/" component={Root} exact />
<Route path="/gates" component={LogicGatePage} />
</Router>
</Theme>
<ToastContainer