Sidebar styling

This commit is contained in:
Rotimi Best
2023-08-24 09:40:22 +01:00
parent 6177c33d4f
commit c1fe510828
6 changed files with 9 additions and 23 deletions
@@ -24,7 +24,7 @@
<div class=""> <div class="">
<button <button
class="item relative flex items-center py-3 px-4 ml-2 mb-1 rounded hover:bg-gray-200 hover:text-black {isGroupActive && class="item relative flex items-center py-3 px-4 ml-2 mb-1 {NavClasses.item} {isGroupActive &&
NavClasses.active} w-[95%]" NavClasses.active} w-[95%]"
tabindex="0" tabindex="0"
on:click={onClick} on:click={onClick}
@@ -197,7 +197,7 @@
aria-disabled={!item.is_unlocked} aria-disabled={!item.is_unlocked}
> >
<div <div
class="flex items-center py-3 px-4 rounded hover:opacity-80 w-full hover:bg-gray-200 hover:text-black {( class="flex items-center py-3 px-4 {NavClasses.item} {(
path || $page.url.pathname path || $page.url.pathname
).includes(item.id) && NavClasses.active}" ).includes(item.id) && NavClasses.active}"
> >
+2 -2
View File
@@ -68,7 +68,7 @@
{#each sideLinks as item (item.name)} {#each sideLinks as item (item.name)}
<a href={item.link} class="text-black"> <a href={item.link} class="text-black">
<li <li
class="flex items-center py-3 px-4 mb-2 rounded hover:opacity-80 {isActive( class="flex items-center py-3 px-4 mb-2 {NavClasses.item} {isActive(
$page.url.pathname, $page.url.pathname,
`${item.link}` `${item.link}`
) && NavClasses.active}" ) && NavClasses.active}"
@@ -95,7 +95,7 @@
</a> </a>
<a href="/lms/settings" class="text-black"> <a href="/lms/settings" class="text-black">
<li <li
class="flex items-center py-3 px-4 mb-2 rounded hover:opacity-80 {isActive( class="flex items-center py-3 px-4 mb-2 {NavClasses.item} {isActive(
$page.url.pathname, $page.url.pathname,
`/lms/settings` `/lms/settings`
) && NavClasses.active}" ) && NavClasses.active}"
+2 -2
View File
@@ -77,7 +77,7 @@
{#each menuItems as menuItem} {#each menuItems as menuItem}
<a href="{$currentOrgPath}{menuItem.path}" class="text-black no-underline"> <a href="{$currentOrgPath}{menuItem.path}" class="text-black no-underline">
<li <li
class="flex items-center py-3 px-4 mb-2 rounded hover:bg-gray-200 hover:text-black dark:hover:text-black {isActive( class="flex items-center py-3 px-4 mb-2 {NavClasses.item} {isActive(
$page.url.pathname, $page.url.pathname,
`${$currentOrgPath}${menuItem.path}` `${$currentOrgPath}${menuItem.path}`
) )
@@ -113,7 +113,7 @@
</a> </a>
<a href="{$currentOrgPath}/settings" class="text-black no-underline"> <a href="{$currentOrgPath}/settings" class="text-black no-underline">
<li <li
class="flex items-center py-3 px-4 mb-2 rounded hover:bg-gray-200 hover:text-black dark:hover:text-black {isActive( class="flex items-center py-3 px-4 mb-2 {NavClasses.item} {isActive(
$page.url.pathname, $page.url.pathname,
`${$currentOrgPath}/settings` `${$currentOrgPath}/settings`
) )
-15
View File
@@ -101,21 +101,6 @@
top: 0; top: 0;
} }
.active {
position: relative;
display: inline-block;
}
.active::after {
position: absolute;
content: '';
width: 100%;
height: 3px;
background-color: var(--main-primary-color);
display: block;
bottom: -8px;
}
.header.bring-down { .header.bring-down {
flex-direction: column; flex-direction: column;
align-items: flex-start; align-items: flex-start;
+3 -2
View File
@@ -1,5 +1,6 @@
export const NavClasses = { export const NavClasses = {
active: active:
'bg-gray-200 dark:bg-gray-300 text-black dark:text-black transition delay-150 duration-300 ease-in-out', 'bg-gray-200 dark:bg-gray-700 hover:dark:text-white text-black dark:text-white transition delay-150 duration-300 ease-in-out',
background: '' background: '',
item: 'hover:bg-gray-200 dark:hover:bg-gray-700 hover:text-black hover:dark:text-white rounded'
}; };