41 lines
624 B
JavaScript
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>',
|
|
}
|