assets/stylesheets/framework/_sidebar.scss (57 lines of code) (raw):

.sidebar { @apply gl-bg-subtle; @apply gl-flex; @apply gl-flex-col; @apply gl-h-full; @apply gl-left-0; @apply gl-fixed; @apply gl-w-full; z-index: $z-sidebar; @include media-sm-up { @apply gl-border-r; @apply gl-top-0; width: $sidebar-width; } @include media-sm-down { @apply gl-hidden; top: $navbar-height; &.sidebar--open { @apply gl-flex; } } } .sidebar__nav { > ul > li + li { &::before { @apply gl-block; @apply gl-m-3; @apply gl-border-t; content: ''; } } } .sidebar__nav-anchor, .sidebar__nav-toggle { @include gl-action-neutral-colors; } .sidebar__nav-option, .sidebar__nav-toggle { margin-bottom: 1px !important; } .sidebar__nav-anchor { &.nuxt-link-active { @apply gl-relative; background-color: var(--gl-action-neutral-background-color-active); &::before { content: ''; @apply gl-bg-purple-500; @apply gl-rounded-base; @apply gl-block; @apply gl-absolute; top: 3px; left: 3px; bottom: 3px; width: 3px; } } }