-
Notifications
You must be signed in to change notification settings - Fork 46
/
Copy pathHome.js
30 lines (29 loc) · 1.06 KB
/
Home.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import React from 'react';
import { Navigate, Route, Routes } from 'react-router-dom';
import MastNavItemSNCF from 'common/BootstrapSNCF/MastNavItemSNCF';
import MastNavSNCF from 'common/BootstrapSNCF/MastNavSNCF';
import NavBarSNCF from 'common/BootstrapSNCF/NavBarSNCF';
import { NotificationsState } from 'common/Notifications';
import { useTranslation } from 'react-i18next';
import { MdMoreTime } from 'react-icons/md';
import logo from 'assets/logo_osrd_seul_blanc.svg';
import './opendata.scss';
import OpenDataImport from './OpenDataImport';
export default function HomeOpenData() {
const { t } = useTranslation(['opendata']);
return (
<>
<MastNavSNCF
items={
<MastNavItemSNCF link="/opendata/import" linkname={t('import')} icon={<MdMoreTime />} />
}
/>
<NavBarSNCF appName="OSRD / Open data" logo={logo} />
<Routes>
<Route path="/import" element={<OpenDataImport />} />
<Route path="" element={<Navigate to="/opendata/import" replace />} />
</Routes>
<NotificationsState />
</>
);
}