diff options
Diffstat (limited to 'animism-align/frontend/views/media/components/media.form.js')
| -rw-r--r-- | animism-align/frontend/views/media/components/media.form.js | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/animism-align/frontend/views/media/components/media.form.js b/animism-align/frontend/views/media/components/media.form.js index 94968df..c82b384 100644 --- a/animism-align/frontend/views/media/components/media.form.js +++ b/animism-align/frontend/views/media/components/media.form.js @@ -84,7 +84,7 @@ export default class MediaForm extends Component { ...this.state.data, settings: { ...this.state.data.settings, - [name]: [value], + [name]: value, } } }) @@ -94,8 +94,8 @@ export default class MediaForm extends Component { e.preventDefault() const { isNew, onSubmit } = this.props const { data } = this.state - const requiredKeys = "title".split(" ") - const validKeys = "title".split(" ") + const requiredKeys = "author title date".split(" ") + const validKeys = "type tag url title author pre_title translated_title date source medium start_ts settings".split(" ") const validData = validKeys.reduce((a,b) => { a[b] = data[b]; return a }, {}) const errorFields = requiredKeys.filter(key => !validData[key]) if (errorFields.length) { @@ -116,12 +116,7 @@ export default class MediaForm extends Component { render() { const { isNew } = this.props const { title, submitTitle, errorFields, data } = this.state - /* - type: '', - tag: '', - url: '', - */ - console.log(data) + // console.log(data) return ( <div className='form'> <h1>{title}</h1> |
