From 64119c4bfec16ceea542416ca4a309ab418e7464 Mon Sep 17 00:00:00 2001 From: Aloisio Bastian Date: Thu, 18 Jan 2024 00:56:35 -0300 Subject: [PATCH 01/28] refactor: remove-list-box to use ul --- src/templates/create-modal-block/index.vue | 34 +++++++++++----------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/templates/create-modal-block/index.vue b/src/templates/create-modal-block/index.vue index 11a95ac82..ebc5e2091 100644 --- a/src/templates/create-modal-block/index.vue +++ b/src/templates/create-modal-block/index.vue @@ -2,7 +2,6 @@ import PrimeButton from 'primevue/button' import * as MarketplaceService from '@/services/marketplace-services' import LoadingListTemplate from './LoadingListTemplate' - import Listbox from 'primevue/listbox' import { computed, onBeforeMount, ref } from 'vue' import { useRouter } from 'vue-router' import { useToast } from 'primevue/usetoast' @@ -22,7 +21,6 @@ const isLoading = ref(false) const templates = ref([]) const browseTemplates = ref([]) - const selectedTabControl = ref('recommended') const selectedTab = ref('recommended') const browseHeader = ref('browse-templates') const recommendedHeader = ref('recommended-for-you') @@ -146,28 +144,30 @@ } const onTabChange = async (target) => { - selectedTab.value = target.value || selectedTab.value - if (target.value === 'browse' && browseTemplates.value.length === 0) { - await loadBrowse() + if(!isLoading.value) { + selectedTab.value = target.value || selectedTab.value + if (target.value === 'browse' && browseTemplates.value.length === 0) { + await loadBrowse() + } } }