atst/js/components/forms/edit_officer_form.js
Patrick Smith 19169e76ed Add JS component for form to edit officer info
The component will control when the form is displayed using the
`editing` attribute.
2019-01-29 13:59:24 -05:00

41 lines
624 B
JavaScript

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>',
}