Skip to content

Commit f04d94d

Browse files
Merge pull request #297 from devforth/AdminForth/753
feat: add unique classes for the sidebar items
2 parents 141cf85 + 7ce788b commit f04d94d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

adminforth/spa/src/App.vue

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,14 @@
8787
</span>
8888
</div>
8989

90-
<ul class="space-y-2 font-medium">
90+
<ul class="af-sidebar-container space-y-2 font-medium">
9191
<template v-for="(item, i) in coreStore.menu" :key="`menu-${i}`">
9292
<div v-if="item.type === 'divider'" class="border-t border-lightSidebarDevider dark:border-darkSidebarDevider"></div>
9393
<div v-else-if="item.type === 'gap'" class="flex items-center justify-center h-8"></div>
9494
<div v-else-if="item.type === 'heading'" class="flex items-center justify-left pl-2 h-8 text-lightSidebarHeading dark:text-darkSidebarHeading
9595
">{{ item.label }}</div>
96-
<li v-else-if="item.children" class=" ">
97-
<button @click="clickOnMenuItem(i)" type="button" class="flex items-center w-full p-2 text-base text-lightSidebarText rounded-default transition duration-75 group hover:bg-lightSidebarItemHover hover:text-lightSidebarTextHover dark:text-darkSidebarText dark:hover:bg-darkSidebarHover dark:hover:text-darkSidebarTextHover"
96+
<li v-else-if="item.children" class="af-sidebar-expand-container">
97+
<button @click="clickOnMenuItem(i)" type="button" class="af-sidebar-expand-button flex items-center w-full p-2 text-base text-lightSidebarText rounded-default transition duration-75 group hover:bg-lightSidebarItemHover hover:text-lightSidebarTextHover dark:text-darkSidebarText dark:hover:bg-darkSidebarHover dark:hover:text-darkSidebarTextHover"
9898
:aria-controls="`dropdown-example${i}`"
9999
:data-collapse-toggle="`dropdown-example${i}`"
100100
>
@@ -124,13 +124,13 @@
124124

125125
<ul :id="`dropdown-example${i}`" role="none" class="af-sidebar-dropdown pt-1 space-y-1" :class="{ 'hidden': !opened.includes(i) }">
126126
<template v-for="(child, j) in item.children" :key="`menu-${i}-${j}`">
127-
<li>
127+
<li class="af-sidebar-menu-link">
128128
<MenuLink :item="child" isChild="true" @click="hideSidebar"/>
129129
</li>
130130
</template>
131131
</ul>
132132
</li>
133-
<li v-else>
133+
<li v-else class="af-sidebar-menu-link">
134134
<MenuLink :item="item" @click="hideSidebar"/>
135135
</li>
136136
</template>

0 commit comments

Comments
 (0)