at the end of the day, it was inevitable

This commit is contained in:
Mo Elzubeir
2022-12-09 08:36:26 -06:00
commit 1218570914
1768 changed files with 887087 additions and 0 deletions
@@ -0,0 +1,292 @@
// Navigation Menu Vertical
.vertical-nav-menu {
position: relative;
&::after {
content: " ";
pointer-events: none;
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
}
.metismenu-container,
.metismenu-item {
margin: 0;
padding: 0;
position: relative;
}
.metismenu-container {
list-style: none;
&:before {
opacity: 0;
transition: opacity 300ms;
}
.metismenu-link {
transition: transform .2s, height 300ms, color 300ms, background-color 300ms;
display: block;
line-height: 2.5rem;
height: 2.5rem;
padding: 0 $layout-spacer-x 0 45px;
position: relative;
@include border-radius($border-radius);
color: $gray-800;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
&:hover {
background: $dropdown-link-hover-bg;
text-decoration: none;
cursor: pointer;
//transform: scale(1.02);
i.metismenu-icon {
opacity: .6;
}
i.metismenu-state-icon {
opacity: 1;
}
}
&.active {
color: $primary;
background: $dropdown-link-hover-bg;
}
&.has-active-child,
&.active {
font-weight: bold;
}
}
i.metismenu-state-icon,
i.metismenu-icon {
text-align: center;
width: 34px;
height: 34px;
line-height: 34px;
position: absolute;
left: 5px;
top: 50%;
margin-top: -17px;
font-size: 1.5rem;
opacity: .3;
transition: color 300ms;
cursor: pointer;
}
i.metismenu-state-icon {
transition: transform 300ms;
left: auto;
right: 0;
&:focus {
outline-color: $secondary;
}
&.rotate-minus-90 {
transform: rotate(-180deg);
}
}
.metismenu-container {
transition: padding 300ms;
&.visible {
padding: .5em 0 0 2rem;
&:before {
content: '';
height: 100%;
opacity: 1;
width: 3px;
background: $dropdown-link-hover-bg;
position: absolute;
left: 20px;
top: 0;
@include border-radius(15px);
}
& > .metismenu-item > .metismenu-link {
height: 2.3em;
line-height: 2.3em;
color: $gray-600;
margin: 0 0 3px;
&:hover {
color: $primary;
}
.metismenu-icon {
display: none;
}
&.active {
color: $primary;
background: $dropdown-link-hover-bg;
}
}
& > * {
height: auto;
overflow: visible;
}
}
& > * {
height: 0;
overflow: hidden;
}
.metismenu-link {
padding-inline-start: 1em;
}
}
}
}
// Right to Left language
[dir="rtl"] .vertical-nav-menu {
position: relative;
&::after {
content: " ";
pointer-events: none;
position: absolute;
bottom: 0;
left: 0;
right: 0;
top: 0;
}
.metismenu-container,
.metismenu-item {
margin: 0;
padding: 0;
position: relative;
}
.metismenu-container {
list-style: none;
&:before {
opacity: 0;
transition: opacity 300ms;
}
.metismenu-link {
transition: transform .2s, height 300ms, color 300ms, background-color 300ms;
display: block;
line-height: 2.5rem;
height: 2.5rem;
padding: 0 45px 0 $layout-spacer-x;
position: relative;
@include border-radius($border-radius);
color: $gray-800;
white-space: nowrap;
text-align: start;
&:hover {
background: $dropdown-link-hover-bg;
text-decoration: none;
cursor: pointer;
//transform: scale(1.02);
i.metismenu-icon {
opacity: .6;
}
i.metismenu-state-icon {
opacity: 1;
}
}
&.active {
color: $primary;
background: $dropdown-link-hover-bg;
}
&.has-active-child,
&.active {
font-weight: bold;
}
}
i.metismenu-state-icon,
i.metismenu-icon {
text-align: center;
width: 34px;
height: 34px;
line-height: 34px;
position: absolute;
right: 5px;
top: 50%;
margin-top: -17px;
font-size: 1.5rem;
opacity: .3;
transition: color 300ms;
cursor: pointer;
}
i.metismenu-state-icon {
transition: transform 300ms;
right: auto;
left: 0;
&.rotate-minus-90 {
transform: rotate(-180deg);
}
}
.metismenu-container {
transition: padding 300ms;
&.visible {
padding: .5em 2rem 0 0;
&:before {
content: '';
height: 100%;
opacity: 1;
width: 3px;
background: $dropdown-link-hover-bg;
position: absolute;
right: 20px;
top: 0;
@include border-radius(15px);
}
& > .metismenu-item > .metismenu-link {
height: 2.3em;
line-height: 2.3em;
color: $gray-600;
margin: 0 0 3px;
&:hover {
color: $primary;
}
.metismenu-icon {
display: none;
}
&.active {
color: $primary;
background: $dropdown-link-hover-bg;
}
}
}
.metismenu-link {
padding-right: 1em;
}
}
}
}