refactor: update layout
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<CSidebar
|
<CSidebar
|
||||||
class="border-end"
|
class="sidebar-dark border-end"
|
||||||
position="fixed"
|
position="fixed"
|
||||||
:unfoldable="sidebarUnfoldable"
|
:unfoldable="sidebarUnfoldable"
|
||||||
:visible="sidebarVisible"
|
:visible="sidebarVisible"
|
||||||
|
|||||||
@@ -62,6 +62,7 @@ const AppSidebarNav = defineComponent({
|
|||||||
return h(
|
return h(
|
||||||
CNavGroup,
|
CNavGroup,
|
||||||
{
|
{
|
||||||
|
compact: true,
|
||||||
...(firstRender.value && {
|
...(firstRender.value && {
|
||||||
visible: item.items.some((child) => isActiveItem(route, child)),
|
visible: item.items.some((child) => isActiveItem(route, child)),
|
||||||
}),
|
}),
|
||||||
@@ -97,11 +98,16 @@ const AppSidebarNav = defineComponent({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
default: () => [
|
default: () => [
|
||||||
item.icon &&
|
item.icon
|
||||||
h(resolveComponent('CIcon'), {
|
? h(resolveComponent('CIcon'), {
|
||||||
customClassName: 'nav-icon',
|
customClassName: 'nav-icon',
|
||||||
name: item.icon,
|
name: item.icon,
|
||||||
}),
|
})
|
||||||
|
: h(
|
||||||
|
'span',
|
||||||
|
{ class: 'nav-icon' },
|
||||||
|
h('span', { class: 'nav-icon-bullet' }),
|
||||||
|
),
|
||||||
item.name,
|
item.name,
|
||||||
item.badge &&
|
item.badge &&
|
||||||
h(
|
h(
|
||||||
|
|||||||
Reference in New Issue
Block a user