diff --git a/web/src/components/footer/footer.js b/web/src/components/footer/index.js
similarity index 100%
rename from web/src/components/footer/footer.js
rename to web/src/components/footer/index.js
diff --git a/web/src/components/footer/partners.js b/web/src/components/footer/partners.js
index b7fa568d..0d7369ff 100644
--- a/web/src/components/footer/partners.js
+++ b/web/src/components/footer/partners.js
@@ -4,11 +4,11 @@ import { Container, Row } from 'reactstrap';
import text from './text.json';
-import Polymtl from '../../assets/img/partners/polymtl.png';
-import AEP from '../../assets/img/partners/aep.png';
-import Protocase from '../../assets/img/partners/protocase.png';
-import NTX from '../../assets/img/partners/ntx.png';
-import Diptrace from '../../assets/img/partners/diptrace.png';
+import Polymtl from 'assets/img/partners/polymtl.png';
+import AEP from 'assets/img/partners/aep.png';
+import Protocase from 'assets/img/partners/protocase.png';
+import NTX from 'assets/img/partners/ntx.png';
+import Diptrace from 'assets/img/partners/diptrace.png';
const Partner = ({ img, alt, width }) => {
return
;
diff --git a/web/src/components/navbar/navbar.js b/web/src/components/navbar/index.js
similarity index 100%
rename from web/src/components/navbar/navbar.js
rename to web/src/components/navbar/index.js
diff --git a/web/src/index.js b/web/src/index.js
index 9df12891..deafdc69 100644
--- a/web/src/index.js
+++ b/web/src/index.js
@@ -1,35 +1,58 @@
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter, Route, Switch, Redirect } from 'react-router-dom';
+import { Container } from 'reactstrap';
import 'argon-design-system-react/src/assets/vendor/nucleo/css/nucleo.css';
import 'argon-design-system-react/src/assets/vendor/font-awesome/css/font-awesome.min.css';
import 'argon-design-system-react/src/assets/scss/argon-design-system-react.scss';
import 'assets/css/visualisation.css';
-import SleepAnalysis from 'views/sleep_analysis/sleep_analysis';
-import Performance from 'views/performance/performance';
+import Header from 'components/header';
+import Footer from 'components/footer';
+import Navbar from 'components/navbar';
+import SleepAnalysis from 'views/sleep-analysis';
+import Performance from 'views/performance';
import ScrollToTop from 'components/scroll_to_top';
import Emoji from 'components/emoji';
+const underConstruction = () => {
+ const text = {
+ header_title: 'Under',
+ header_subtitle: 'construction',
+ header_description: 'Please come back later',
+ };
+
+ return (
+
+
+
+
+ Under Construction...
+
+
+
+ );
+};
+
ReactDOM.render(
+
} />
- (
-
- Under Construction...
-
- )}
- />
- } />
+
+
} />
+
,
document.getElementById('root'),
diff --git a/web/src/views/performance/performance.js b/web/src/views/performance/index.js
similarity index 94%
rename from web/src/views/performance/performance.js
rename to web/src/views/performance/index.js
index 3af928f4..c75a17f3 100644
--- a/web/src/views/performance/performance.js
+++ b/web/src/views/performance/index.js
@@ -1,15 +1,13 @@
import React from 'react';
import { Container, Row, Table } from 'reactstrap';
-import Navbar from '../../components/navbar/navbar';
-import Header from '../../components/header';
-import WIPWarning from '../../components/wip_warning';
-import Footer from '../../components/footer/footer';
-import D3Component from '../../components/d3component';
+import Header from 'components/header';
+import WIPWarning from 'components/wip_warning';
+import D3Component from 'components/d3component';
import text from './text.json';
import { createComparativeHypnogram } from 'd3/hypnogram/hypnogram';
-import { useCSVData } from '../../hooks/api_hooks';
+import { useCSVData } from 'hooks/api_hooks';
import hypnogramDataSleepEDF from 'assets/data/hypnogram.csv';
import hypnogramDataPredicted from 'assets/data/hypnogram-predicted.csv';
@@ -52,7 +50,6 @@ const Performance = () => {
return (
-
);
};
diff --git a/web/src/views/sleep_analysis/sleep_analysis.js b/web/src/views/sleep-analysis/index.js
similarity index 93%
rename from web/src/views/sleep_analysis/sleep_analysis.js
rename to web/src/views/sleep-analysis/index.js
index cf37cffc..00637435 100644
--- a/web/src/views/sleep_analysis/sleep_analysis.js
+++ b/web/src/views/sleep-analysis/index.js
@@ -2,18 +2,16 @@ import React from 'react';
import { Container, Row, Button } from 'reactstrap';
import { Link } from 'react-router-dom';
-import Navbar from '../../components/navbar/navbar';
-import Header from '../../components/header';
-import Footer from '../../components/footer/footer';
-import D3Component from '../../components/d3component';
-import WIPWarning from '../../components/wip_warning';
+import Header from 'components/header';
+import D3Component from 'components/d3component';
+import WIPWarning from 'components/wip_warning';
-import { createSingleHypnogram } from '../../d3/hypnogram/hypnogram';
+import { createSingleHypnogram } from 'd3/hypnogram/hypnogram';
import text from './text.json';
-import createSpectrogram from '../../d3/spectrogram/spectrogram';
+import createSpectrogram from 'd3/spectrogram/spectrogram';
import StackedBarChartScrollyTelling from './stacked_bar_chart_scrollytelling';
-import { useCSVData } from '../../hooks/api_hooks';
+import { useCSVData } from 'hooks/api_hooks';
import hypnogramDataSleepEDFPath from 'assets/data/hypnogram.csv';
import spectrogramData from 'assets/data/spectrograms.json';
@@ -23,7 +21,6 @@ const SleepAnalysis = () => {
return (
-
{
Check out the performances
-
);
};
diff --git a/web/src/views/sleep_analysis/stacked_bar_chart_scrollytelling.js b/web/src/views/sleep-analysis/stacked_bar_chart_scrollytelling.js
similarity index 96%
rename from web/src/views/sleep_analysis/stacked_bar_chart_scrollytelling.js
rename to web/src/views/sleep-analysis/stacked_bar_chart_scrollytelling.js
index 51bd7e4e..64f0703b 100644
--- a/web/src/views/sleep_analysis/stacked_bar_chart_scrollytelling.js
+++ b/web/src/views/sleep-analysis/stacked_bar_chart_scrollytelling.js
@@ -3,16 +3,16 @@ import { Container, Card, CardBody } from 'reactstrap';
import hypnogramCSVPath from 'assets/data/hypnogram.csv';
-import D3Component from '../../components/d3component';
-import WaypointDirection from '../../components/waypoint_direction';
+import D3Component from 'components/d3component';
+import WaypointDirection from 'components/waypoint_direction';
import createEvolvingChart, {
instanceChartCallbacks,
timelineChartCallbacks,
barChartCallbacks,
stackedBarChartCallbacks,
-} from '../../d3/evolving_chart/evolving_chart';
-import { useCSVData } from '../../hooks/api_hooks';
+} from 'd3/evolving_chart/evolving_chart';
+import { useCSVData } from 'hooks/api_hooks';
const StackedBarChartScrollyTelling = () => {
const csvData = useCSVData(hypnogramCSVPath);
diff --git a/web/src/views/sleep_analysis/text.json b/web/src/views/sleep-analysis/text.json
similarity index 100%
rename from web/src/views/sleep_analysis/text.json
rename to web/src/views/sleep-analysis/text.json