Add JS component for form to edit officer info

The component will control when the form is displayed using the
`editing` attribute.
This commit is contained in:
Patrick Smith
2019-01-29 09:54:57 -05:00
parent d43c1febea
commit 19169e76ed
3 changed files with 78 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
import FormMixin from '../../mixins/form'
import checkboxinput from '../checkbox_input'
import textinput from '../text_input'
export default {
name: 'edit-officer-form',
mixins: [FormMixin],
components: {
checkboxinput,
textinput,
},
props: {
hasErrors: {
type: Boolean,
default: () => false,
},
},
data: function() {
return {
editing: this.hasErrors,
}
},
methods: {
edit: function(event) {
event.preventDefault()
this.editing = true
},
cancel: function(event) {
this.editing = false
},
},
template: '<div></div>',
}