summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-11-13 16:37:38 +0100
committerJules Laplace <julescarbon@gmail.com>2020-11-13 16:37:38 +0100
commit335c7a32380420166c6754883b103f53e49ad692 (patch)
tree9edfe0195943611e37624f9e7a13b864db7924c9 /animism-align/frontend/app
parente9a5a0eb4b122ab83fd48f7a0f34cd56ee63bd7e (diff)
starting viewer standalone frontend
Diffstat (limited to 'animism-align/frontend/app')
-rw-r--r--animism-align/frontend/app/common/index.js21
-rw-r--r--animism-align/frontend/app/common/loader.component.js14
-rw-r--r--animism-align/frontend/app/common/miscellaneous.component.js11
-rw-r--r--animism-align/frontend/app/constants.js4
-rw-r--r--animism-align/frontend/app/views/audio/audio.reducer.js2
-rw-r--r--animism-align/frontend/app/views/viewer/viewer.container.js5
6 files changed, 33 insertions, 24 deletions
diff --git a/animism-align/frontend/app/common/index.js b/animism-align/frontend/app/common/index.js
index 1f0a61d..939e4e8 100644
--- a/animism-align/frontend/app/common/index.js
+++ b/animism-align/frontend/app/common/index.js
@@ -1,3 +1,12 @@
+
+import './fonts.css'
+import './app.css'
+import './form.css'
+import './table.css'
+import './modal.css'
+import './miscellaneous.css'
+import './upload.css'
+
// export { default as Header } from 'app/common/header.component'
export {
MenuButton, SmallMenuButton, MenuRoute,
@@ -8,7 +17,7 @@ export {
LabelDescription, ColorInput,
} from 'app/common/form.component'
export {
- Loader, Swatch, Dot, Columns, Statistic, Detections, Progress
+ Swatch, Dot, Columns, Statistic, Detections, Progress
} from 'app/common/miscellaneous.component'
export { default as TableIndex } from 'app/common/tableIndex.component'
export {
@@ -17,15 +26,7 @@ export {
} from 'app/common/table.component'
export { default as CopyToClipboardButton } from 'app/common/copyToClipboardButton.component'
export { default as ImageCrop } from 'app/common/imageCrop.component'
+export { Loader } from 'app/common/loader.component'
export { Modal } from 'app/common/modal.component'
export { default as UploadImage } from 'app/common/uploadImage.component'
export { default as Slider } from 'app/common/slider.component'
-
-import './fonts.css'
-import './app.css'
-import './form.css'
-import './loader.css'
-import './table.css'
-import './modal.css'
-import './miscellaneous.css'
-import './upload.css'
diff --git a/animism-align/frontend/app/common/loader.component.js b/animism-align/frontend/app/common/loader.component.js
new file mode 100644
index 0000000..846c9cc
--- /dev/null
+++ b/animism-align/frontend/app/common/loader.component.js
@@ -0,0 +1,14 @@
+import React from 'react'
+
+import './loader.css'
+
+export const Loader = () => (
+ <div>
+ <div className='circular-loader color'>
+ <div className="stroke">
+ <div className="stroke-left"></div>
+ <div className="stroke-right"></div>
+ </div>
+ </div>
+ </div>
+)
diff --git a/animism-align/frontend/app/common/miscellaneous.component.js b/animism-align/frontend/app/common/miscellaneous.component.js
index 8021c5d..bf2c266 100644
--- a/animism-align/frontend/app/common/miscellaneous.component.js
+++ b/animism-align/frontend/app/common/miscellaneous.component.js
@@ -2,17 +2,6 @@ import React, { Component } from 'react'
import { Link } from 'react-router-dom'
import { clamp, percent } from 'app/utils'
-export const Loader = () => (
- <div>
- <div className='circular-loader color'>
- <div className="stroke">
- <div className="stroke-left"></div>
- <div className="stroke-right"></div>
- </div>
- </div>
- </div>
-)
-
export const Swatch = ({ color }) => (
<div
className='swatch'
diff --git a/animism-align/frontend/app/constants.js b/animism-align/frontend/app/constants.js
index 711d979..75137b6 100644
--- a/animism-align/frontend/app/constants.js
+++ b/animism-align/frontend/app/constants.js
@@ -1,5 +1,9 @@
import { capitalize } from 'app/utils'
+export const { NODE_ENV } = process.env
+export const ENV_DEVELOPMENT = NODE_ENV !== 'production'
+export const ENV_PRODUCTION = NODE_ENV === 'production'
+
export const URLS = {
audio: '/static/data_store/peaks/animism_episode_01_2810.mp3',
peaks: '/static/data_store/peaks/peaks.json',
diff --git a/animism-align/frontend/app/views/audio/audio.reducer.js b/animism-align/frontend/app/views/audio/audio.reducer.js
index 46dc384..bd6bbae 100644
--- a/animism-align/frontend/app/views/audio/audio.reducer.js
+++ b/animism-align/frontend/app/views/audio/audio.reducer.js
@@ -1,5 +1,5 @@
import * as types from 'app/types'
-import { session, getDefault, getDefaultInt } from 'app/session'
+// import { session, getDefault, getDefaultInt } from 'app/session'
const initialState = {
started: false,
diff --git a/animism-align/frontend/app/views/viewer/viewer.container.js b/animism-align/frontend/app/views/viewer/viewer.container.js
index 932729f..90787db 100644
--- a/animism-align/frontend/app/views/viewer/viewer.container.js
+++ b/animism-align/frontend/app/views/viewer/viewer.container.js
@@ -20,7 +20,8 @@ import './player/player.fullscreen.css'
import './player/player.transcript.css'
import './player/components.media/media.css'
-import { Loader } from 'app/common'
+import { Loader } from 'app/common/loader.component'
+import { ENV_DEVELOPMENT } from 'app/constants'
import NavParent from './nav/nav.parent'
import ViewerSections from './sections/viewer.sections'
@@ -69,7 +70,7 @@ class ViewerContainer extends Component {
<ViewerSections />
<Transcript />
<Checklist />
- <Route exact path='/viewer/:component/' component={ViewerRouter} />
+ {ENV_DEVELOPMENT && <Route exact path='/viewer/:component/' component={ViewerRouter} />}
</div>
<VitrineModal />
</div>