mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-05-26 18:59:44 +08:00
fix(Footer): 优化更多菜单的激活状态计算逻辑
This commit is contained in:
@@ -113,7 +113,7 @@ onMounted(() => {
|
||||
</VToolbarItems>
|
||||
</VToolbar>
|
||||
</div>
|
||||
<VCardText class="pt-2 px-0">
|
||||
<VCardText class="px-0 py-0 my-0">
|
||||
<VDataTable
|
||||
v-model:items-per-page="resourceItemsPerPage"
|
||||
:headers="resourceHeaders"
|
||||
|
||||
@@ -21,15 +21,15 @@ const activeState = computed(() => {
|
||||
}
|
||||
})
|
||||
|
||||
const currentPath = computed(() => route.path)
|
||||
const moreActiveState = computed(() => {
|
||||
return !Object.values(activeState.value).some(v => v)
|
||||
})
|
||||
|
||||
const toggleMoreMenu = () => {
|
||||
moreMenuDialog.value = !moreMenuDialog.value
|
||||
}
|
||||
const currentPath = computed(() => route.path)
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div v-if="appMode" class="w-100" style="block-size: calc(3.5rem + env(safe-area-inset-bottom))">
|
||||
<div v-if="appMode" class="w-100">
|
||||
<VBottomNavigation
|
||||
grow
|
||||
horizontal
|
||||
@@ -58,7 +58,7 @@ const toggleMoreMenu = () => {
|
||||
<VIcon
|
||||
size="28"
|
||||
:icon="moreMenuDialog ? 'mdi-close' : 'mdi-dots-horizontal'"
|
||||
:color="moreMenuDialog ? 'primary' : ''"
|
||||
:color="moreActiveState ? 'primary' : ''"
|
||||
/>
|
||||
<VMenu v-model="moreMenuDialog" close-on-content-click activator="parent">
|
||||
<VDivider />
|
||||
|
||||
Reference in New Issue
Block a user