mirror of
https://github.com/BewlyBewly/BewlyBewly.git
synced 2025-04-14 13:15:29 +00:00
feat: add activated style for dock and settings item icons
This commit is contained in:
@@ -202,7 +202,14 @@ function toggleDockHide(hide: boolean) {
|
||||
:class="{ active: activatedPage === dockItemVisibility.page }"
|
||||
@click="emit('change-page', dockItemVisibility.page)"
|
||||
>
|
||||
<Icon :icon="currentDockItems.find((item) => item.page === dockItemVisibility.page)?.icon as string" />
|
||||
<Icon
|
||||
v-show="activatedPage !== dockItemVisibility.page"
|
||||
:icon="currentDockItems.find((item) => item.page === dockItemVisibility.page)?.icon as string"
|
||||
/>
|
||||
<Icon
|
||||
v-show="activatedPage === dockItemVisibility.page"
|
||||
:icon="currentDockItems.find((item) => item.page === dockItemVisibility.page)?.iconActivated as string"
|
||||
/>
|
||||
</button>
|
||||
</Tooltip>
|
||||
</template>
|
||||
|
||||
@@ -139,19 +139,15 @@ function setCurrentTitle() {
|
||||
@click="changeMenuItem(menuItem.value)"
|
||||
>
|
||||
<Icon
|
||||
v-show="menuItem.value !== activatedMenuItem"
|
||||
text="xl center" w-40px h-20px flex="~ shrink-0" justify-center
|
||||
:icon="menuItem.icon"
|
||||
/>
|
||||
<!-- <Icon
|
||||
v-if="menuItem.value === activatedMenuItem"
|
||||
<Icon
|
||||
v-show="menuItem.value === activatedMenuItem"
|
||||
text="xl center" w-40px h-20px flex="~ shrink-0" justify-center
|
||||
:icon="menuItem.iconActivated"
|
||||
/>
|
||||
<Icon
|
||||
v-else
|
||||
text="xl center" w-40px h-20px flex="~ shrink-0" justify-center
|
||||
:icon="menuItem.icon"
|
||||
/> -->
|
||||
<span shrink-0>{{ menuItem.title }}</span>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
Reference in New Issue
Block a user