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