frontend/src/screens/App.js

52 lines
1.3 KiB
JavaScript

import React from 'react';
import 'rsuite/lib/styles/index.less';
import { BrowserRouter as Router, Switch, Route } from 'react-router-dom';
import Dashboard from './Dashboard';
import Schedule from './Schedule/Schedule';
import Availability from './Availability/Availability';
import Invite from './Invite/Invite';
import Login from './Login';
import Register from './Register';
const titles = {
schedule: 'Schedule a meeting',
invite: 'Invite participants',
availability: 'Add your availability',
confirm: 'Confirm meeting date',
dashboard: 'Dashboard',
login: 'Login',
register: 'Register',
settings: 'Settings',
};
export default function App() {
return (
<Router>
<Switch>
<Route path='/' exact>
<Login title={titles.login} />
</Route>
<Route path='/schedule'>
<Schedule title={titles.schedule} />
</Route>
<Route path='/invite'>
<Invite title={titles.invite} />
</Route>
<Route path='/availability'>
<Availability title={titles.availability} />
</Route>
<Route path='/dashboard'>
<Dashboard title={titles.dashboard} />
</Route>
<Route path='/login'>
<Login title={titles.login} />
</Route>
<Route path='/register'>
<Register title={titles.register} />
</Route>
</Switch>
</Router>
);
}