* Change the doc menu style.

This commit is contained in:
tianshujie
2023-07-28 13:21:33 +08:00
parent 21c6da9af7
commit 7fefa822cc
2 changed files with 27 additions and 24 deletions
+2 -2
View File
@@ -1,9 +1,9 @@
.module-menu {max-height: calc(100vh - 105px); box-shadow: unset; padding: 0 0 8px;}
.module-menu {max-height: calc(100vh - 105px); padding: 0 0 8px;}
.module-menu .active {color: var(--color-primary-600); font-weight: 500;}
.module-menu header a:hover > .icon {color: var(--color-primary-600) !important;}
.module-menu .tree-item * {white-space: nowrap;}
#docDropmenu {padding-bottom: 0.5rem; background-color: var(--color-gray-100);}
#docDropmenu {padding-bottom: 0.5rem;}
#docDropmenu .is-leading {display: none;}
#docDropmenu .primary {--tw-ring-color: var(--btn-border-color); background-color: var(--btn-bg); color: inherit; width: 100%;}
+25 -22
View File
@@ -368,31 +368,34 @@ class docMenu extends wg
$menuLink = $this->prop('menuLink', '');
return div
(
setClass('module-menu rounded shadow-sm bg-white col rounded-sm'),
$title && empty($menuLink) ? h::header
(
setClass('h-10 flex items-center pl-4 flex-none gap-3'),
span
$menuLink ? dropmenu
(
setClass('module-title text-lg font-semibold'),
html($title)
set::id('docDropmenu'),
set::menuID('docDropmenuMenu'),
set::text($title),
set::url($menuLink),
) : null,
div
(
setClass('module-menu rounded shadow-sm bg-white col rounded-sm'),
$title && empty($menuLink) ? h::header
(
setClass('h-10 flex items-center pl-4 flex-none gap-3'),
span
(
setClass('module-title text-lg font-semibold'),
html($title)
),
) : null,
h::main
(
setClass($menuLink ? 'pt-3' : ''),
setClass('col flex-auto overflow-y-auto overflow-x-hidden pl-4 pr-1'),
zui::tree(set($this->props->pick(array('items', 'activeClass', 'activeIcon', 'activeKey', 'onClickItem', 'defaultNestedShow', 'changeActiveKey', 'isDropdownMenu', 'hover'))))
),
$this->buildBtns()
),
) : null,
$menuLink ? dropmenu
(
set::id('docDropmenu'),
set::menuID('docDropmenuMenu'),
set::text($title),
set::url($menuLink),
) : null,
h::main
(
setClass($menuLink ? 'pt-3' : ''),
setClass('col flex-auto overflow-y-auto overflow-x-hidden pl-4 pr-1'),
zui::tree(set($this->props->pick(array('items', 'activeClass', 'activeIcon', 'activeKey', 'onClickItem', 'defaultNestedShow', 'changeActiveKey', 'isDropdownMenu', 'hover'))))
),
$this->buildBtns()
);
}
}