fix: broken team's add / edit member action

This commit is contained in:
liyasthomas
2021-08-10 20:45:57 +05:30
parent ba5d1666d6
commit 87833f1e9f

View File

@@ -51,7 +51,7 @@
/> />
<span class="select-wrapper"> <span class="select-wrapper">
<tippy <tippy
ref="memberOptions" :ref="`memberOptions-${index}`"
interactive interactive
trigger="click" trigger="click"
theme="popover" theme="popover"
@@ -80,24 +80,15 @@
</template> </template>
<SmartItem <SmartItem
label="OWNER" label="OWNER"
@click.native=" @click.native="updateMemberRole(index, 'OWNER')"
$refs.memberOptions.tippy().hide()
updateMemberRole(index, 'OWNER')
"
/> />
<SmartItem <SmartItem
label="EDITOR" label="EDITOR"
@click.native=" @click.native="updateMemberRole(index, 'EDITOR')"
$refs.memberOptions.tippy().hide()
updateMemberRole(index, 'EDITOR')
"
/> />
<SmartItem <SmartItem
label="VIEWER" label="VIEWER"
@click.native=" @click.native="updateMemberRole(index, 'VIEWER')"
$refs.memberOptions.tippy().hide()
updateMemberRole(index, 'VIEWER')
"
/> />
</tippy> </tippy>
</span> </span>
@@ -136,7 +127,7 @@
/> />
<span class="select-wrapper"> <span class="select-wrapper">
<tippy <tippy
ref="newMemberOptions" :ref="`newMemberOptions-${index}`"
interactive interactive
trigger="click" trigger="click"
theme="popover" theme="popover"
@@ -165,24 +156,15 @@
</template> </template>
<SmartItem <SmartItem
label="OWNER" label="OWNER"
@click.native=" @click.native="updateNewMemberRole(index, 'OWNER')"
$refs.newMemberOptions.tippy().hide()
updateNewMemberRole(index, 'OWNER')
"
/> />
<SmartItem <SmartItem
label="EDITOR" label="EDITOR"
@click.native=" @click.native="updateNewMemberRole(index, 'EDITOR')"
$refs.newMemberOptions.tippy().hide()
updateNewMemberRole(index, 'EDITOR')
"
/> />
<SmartItem <SmartItem
label="VIEWER" label="VIEWER"
@click.native=" @click.native="updateNewMemberRole(index, 'VIEWER')"
$refs.newMemberOptions.tippy().hide()
updateNewMemberRole(index, 'VIEWER')
"
/> />
</tippy> </tippy>
</span> </span>
@@ -253,9 +235,11 @@ export default defineComponent({
methods: { methods: {
updateMemberRole(id, role) { updateMemberRole(id, role) {
this.members[id].role = role this.members[id].role = role
this.$refs[`memberOptions-${id}`][0].tippy().hide()
}, },
updateNewMemberRole(id, role) { updateNewMemberRole(id, role) {
this.newMembers[id].value = role this.newMembers[id].value = role
this.$refs[`newMemberOptions-${id}`][0].tippy().hide()
}, },
addTeamMember() { addTeamMember() {
const member = { key: "", value: "" } const member = { key: "", value: "" }