Fixes to terms list parent-child component comunication.

This commit is contained in:
mateuswetah 2024-03-27 09:56:02 -03:00
parent af44d2e3d8
commit 153117ac5e
4 changed files with 11 additions and 7 deletions

View File

@ -92,14 +92,14 @@
<b-dropdown-item <b-dropdown-item
id="item-delete-selected-terms" id="item-delete-selected-terms"
aria-role="listitem" aria-role="listitem"
@click="$emit('deleteSelectedTerms')"> @click="$emitter.emit('deleteSelectedTerms')">
{{ $i18n.get('label_delete_permanently') }} {{ $i18n.get('label_delete_permanently') }}
</b-dropdown-item> </b-dropdown-item>
<b-dropdown-item <b-dropdown-item
v-if="isHierarchical" v-if="isHierarchical"
id="item-update-selected-terms" id="item-update-selected-terms"
aria-role="listitem" aria-role="listitem"
@click="$emit('updateSelectedTermsParent')"> @click="$emitter.emit('updateSelectedTermsParent')">
{{ $i18n.get('label_update_parent') }} {{ $i18n.get('label_update_parent') }}
</b-dropdown-item> </b-dropdown-item>
</b-dropdown> </b-dropdown>
@ -133,10 +133,6 @@ export default {
currentUserCanEditTaxonomy: Boolean, currentUserCanEditTaxonomy: Boolean,
isHierarchical: Boolean isHierarchical: Boolean
}, },
emits: [
'deleteSelectedTerms',
'updateSelectedTermsParent'
],
data() { data() {
return { return {
searchString: '', searchString: '',

View File

@ -8,7 +8,7 @@
class="tainacan-form tainacan-dialog dialog"> class="tainacan-form tainacan-dialog dialog">
<div <div
class="modal-card" class="modal-card"
style="width: auto"> style="width: auto; max-width: 560px;">
<div class="modal-custom-icon"> <div class="modal-custom-icon">
<span class="icon is-large"> <span class="icon is-large">
<i <i

View File

@ -139,6 +139,10 @@
type: Function, type: Function,
default: () => {} default: () => {}
}, },
hideCancel: {
type: Boolean,
default: false,
},
taxonomyId: '', taxonomyId: '',
excludeTree: '', excludeTree: '',
isHierarchical: Boolean, isHierarchical: Boolean,

View File

@ -106,6 +106,10 @@
type: Function, type: Function,
default: () => {} default: () => {}
}, },
hideCancel: {
type: Boolean,
default: false,
},
amountOfTerms: { amountOfTerms: {
type: Number, type: Number,
default: 1 default: 1