summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/views/media/components/media.form.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2020-08-10 18:10:29 +0200
committerJules Laplace <julescarbon@gmail.com>2020-08-10 18:10:29 +0200
commit73b0e74bd668f2aad6a319a6042aed5f0a8bc80d (patch)
treecfc12756ca620a6462126d3f05d98dc56eb5cadd /animism-align/frontend/app/views/media/components/media.form.js
parent42589a753def8c659390588c38870ba11e83bd42 (diff)
starting form gallery
Diffstat (limited to 'animism-align/frontend/app/views/media/components/media.form.js')
-rw-r--r--animism-align/frontend/app/views/media/components/media.form.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/animism-align/frontend/app/views/media/components/media.form.js b/animism-align/frontend/app/views/media/components/media.form.js
index 76d6f3e..60b8736 100644
--- a/animism-align/frontend/app/views/media/components/media.form.js
+++ b/animism-align/frontend/app/views/media/components/media.form.js
@@ -8,9 +8,10 @@ import { TextInput, LabelDescription, Select, TextArea, Checkbox, SubmitButton,
import MediaImageForm from './media.formImage'
import MediaVideoForm from './media.formVideo'
import MediaFileForm from './media.formFile'
+import MediaGalleryForm from './media.formGallery'
const newMedia = () => ({
- type: 'image',
+ type: 'gallery',
tag: 'media',
url: '',
title: '',
@@ -26,7 +27,7 @@ const newMedia = () => ({
})
const MEDIA_UPLOAD_TYPES = [
- 'image', 'video', 'file',
+ 'image', 'video', 'file', 'gallery',
].map(name => ({ name, label: capitalize(name) }))
export default class MediaForm extends Component {
@@ -181,6 +182,14 @@ export default class MediaForm extends Component {
/>
}
+ {data.type === 'gallery' &&
+ <MediaGalleryForm
+ data={data}
+ onChange={this.handleSelect}
+ onSettingsChange={this.handleSettingsChange}
+ />
+ }
+
<TextInput
title="Author"
name="author"