Vue component for editing application member environment role

This commit is contained in:
dandds
2019-05-10 12:11:39 -04:00
parent d38c4df878
commit 39cc200bf2
4 changed files with 47 additions and 8 deletions

View File

@@ -0,0 +1,36 @@
import optionsinput from './options_input'
import { emitEvent } from '../lib/emitters'
export default {
name: 'environment-role',
components: {
optionsinput,
},
props: {
initialRole: String,
},
data: function() {
return {
role: this.initialRole,
expanded: false,
}
},
methods: {
toggle: function() {
this.expanded = !this.expanded
},
radioChange: function(e) {
this.role = e.target.value
emitEvent('field-change', this, {
value: e.target.value,
valid: true,
name: this.name,
watch: true,
})
},
},
}

View File

@@ -2,6 +2,7 @@ import editEnvironmentRole from './forms/edit_environment_role'
import FormMixin from '../mixins/form'
import optionsinput from './options_input'
import textinput from './text_input'
import EnvironmentRole from './environment_role'
export default {
name: 'toggler',
@@ -20,6 +21,7 @@ export default {
optionsinput,
textinput,
optionsinput,
EnvironmentRole,
toggler: this,
},