From f7cf600fe1abc92ddccdbadf30315d6f9785994f Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 8 Jul 2020 20:51:27 +0200 Subject: adding videos to the database --- animism-align/frontend/common/form.component.js | 7 +- animism-align/frontend/types.js | 1 + animism-align/frontend/util/index.js | 33 +++- .../frontend/views/media/components/media.form.js | 13 +- .../views/media/components/media.formImage.js | 64 ++++++- .../media/components/media.formImageSelection.js | 213 +++++++++++++++++++++ .../views/media/components/media.formVideo.js | 89 +++++++-- .../frontend/views/media/containers/media.index.js | 12 +- .../frontend/views/media/containers/media.new.js | 2 +- .../frontend/views/media/media.actions.js | 10 + animism-align/frontend/views/media/media.css | 54 +++++- 11 files changed, 457 insertions(+), 41 deletions(-) create mode 100644 animism-align/frontend/views/media/components/media.formImageSelection.js create mode 100644 animism-align/frontend/views/media/media.actions.js (limited to 'animism-align/frontend') diff --git a/animism-align/frontend/common/form.component.js b/animism-align/frontend/common/form.component.js index f3775a2..2f9162e 100644 --- a/animism-align/frontend/common/form.component.js +++ b/animism-align/frontend/common/form.component.js @@ -8,8 +8,9 @@ export const TextInput = props => ( type="text" required={props.required} onChange={props.onChange} + onBlur={props.onBlur} name={props.name} - value={props.data[props.name]} + value={props.data[props.name] || ""} placeholder={props.placeholder} autoComplete={props.autoComplete} /> @@ -17,7 +18,7 @@ export const TextInput = props => ( ) export const LabelDescription = props => ( -