diff --git a/src/components/ConfigSelect.vue b/src/components/ConfigSelect.vue index 5acfcd1..18929d0 100644 --- a/src/components/ConfigSelect.vue +++ b/src/components/ConfigSelect.vue @@ -4,7 +4,7 @@ v-for="(config, index) in config_tabs" :key="config" :data-selected="current_tab===config.id" - class="px-4 h-20 flex items-center hover:bg-zinc-900 data-[selected=true]:bg-zinc-200 data-[selected=true]:text-black border-solid border-0 border-b" + class="px-4 h-20 flex items-center hover:bg-zinc-900 data-[selected=true]:bg-zinc-200 hover:data-[selected=true]:bg-zinc-100 data-[selected=true]:text-black border-solid border-0 border-b" :class="config.disabled ? 'cursor-not-allowed' : 'cursor-pointer'" @click="current_tab=config.disabled ? current_tab : config.id; $refs.configSelect[index].scramble()">
diff --git a/src/components/ProfileManager.vue b/src/components/ProfileManager.vue index b31e867..b41afdd 100644 --- a/src/components/ProfileManager.vue +++ b/src/components/ProfileManager.vue @@ -27,9 +27,7 @@
-

- {{ $t('profiles.not_found') }} -

+
@@ -43,12 +41,22 @@ {{ profileTag }} ({{ tagProfiles.length }}) -
- -
@@ -70,6 +78,7 @@ import { CollapsibleContent, CollapsibleTrigger, } from '@/components/ui/collapsible' +import ScrambleText from '@/components/effects/ScrambleText.vue' const maxProfiles = 32 @@ -77,6 +86,9 @@ const profiles = ref([]) const filter = ref('') const collapse = ref({}) +const currentProfile = ref(null) +const profileTitles = ref({}) + const filteredProfiles = computed(() => { if (!filter.value) { return profiles.value