Files
drmaterac.pl/iadmin/themes/default/sass/partials/_nav.sass
2025-01-06 20:47:25 +01:00

421 lines
7.3 KiB
Sass

.js-mobile-menu
display: none
float: left
cursor: pointer
padding-top: 0
margin-left: 0.6rem
margin-right: 0.6rem
font-size: 1.8rem
flex-direction: column
justify-content: center
+media-breakpoint-down(md)
display: inline-flex
.nav-bar
position: fixed
top: 0
bottom: 0
z-index: 502
background: $gray-dark-menu
width: $size-navbar-width
margin-top: $size-header-height
height: 100%
overflow-y: auto
transition: all .5s ease-out
.material-icons
color: white
font-size: 1.188rem
line-height: inherit
&.mobile-nav
margin-left: -100%
width: 70%
margin-top: $size-header-height + (.625rem * 2)
+media-breakpoint-only(sm)
width: 60%
+media-breakpoint-only(md)
width: 40%
&.expanded
display: block
margin-left: 0
overflow-y: scroll
.onboarding-navbar
display: none
.panel-collapse
padding-left: 0
.link-leveltwo .link
padding-left: 0.75rem
.employee_avatar
text-decoration: none
text-align: center
padding-top: 1rem
.material-icons
line-height: 3.75rem
font-size: 3.75rem
+media-breakpoint-down(md)
line-height: 4.6875rem
font-size: 4.6875rem
span
color: white
display: block
margin-bottom: 0.625rem
+media-breakpoint-down(md)
font-size: 1.09375rem
img
width: 3.75rem
height: 3.75rem
&.img-thumbnail
border-radius: 36px
.shop-list
padding-bottom: 1rem
text-align: center
font-weight: bold
a
+media-breakpoint-down(md)
font-size: 1.09375rem
.main-menu
margin-top: 0.625rem
& > li:first-child
padding-bottom: 1rem
.shop-list-title
color: $brand-primary
text-transform: uppercase
font-size: 1rem
text-align: center
margin-bottom: 0.9375rem
&::after
font-family: 'Material Icons'
content: "\E313"
font-size: 1.25rem
line-height: 1.375rem
margin-left: 0.625rem
vertical-align: bottom
.items-list
padding-left: 0
a:focus
background-color: transparent
li
background-color: white
border-bottom: $gray-light 1px solid
&.group a
padding: 0.9375rem 2.5rem
font-weight: bold
&.shop
padding: 0.9375rem 0.9375rem 0.9375rem 2.5rem
a
display: inline-block
width: auto
&.link-shop
float: right
.material-icons
font-size: 1.25rem
color: $gray-medium
li:first-child a
color: $brand-primary
text-transform: uppercase
font-size: 0.9375rem
padding: 0.9375rem 1.25rem
.main-menu
padding: 0 0 5.313rem 0
margin: 0
.category-title > .title
text-transform: uppercase
.link-levelone
$padding-size: 1.25rem
display: block
&[data-submenu]
+media-breakpoint-down(md)
a.link
font-size: 1.25rem
padding-top: 1.25rem
padding-bottom: 1.25rem
line-height: inherit
.material-icons
font-size: 2rem
line-height: 2rem
&.sub-tabs-arrow
padding-right: 1.2rem
&.has_submenu
+media-breakpoint-down(md)
.sub-tabs-arrow
visibility: visible
&.-active
+media-breakpoint-down(md)
border-right: none
> .link
border-left: .25rem solid #25b9d7
padding-left: .638rem
.material-icons
&:first-child
color: #25b9d7
&:not(#subtab-AdminParentModulesSf)
i.material-icons.mi-extension
color: #6c868e
> .link
font-size: .75rem
display: flex
height: initial
line-height: 1rem
align-items: end
color: $gray-dark-text
text-decoration: none
padding: 0.5rem .3125rem 0.5rem .938rem
word-break: break-word
white-space: initial
text-overflow: initial
overflow: hidden
+media-breakpoint-down(md)
font-size: 1rem
span
padding-left: .625rem
.sub-tabs-arrow
margin-left: auto
visibility: hidden
color: #6c868e
vertical-align: middle
line-height: inherit
&.ul-open,
&.-active,
&.-hover
& > .link
background: #202226
color: white
transition: background 300ms ease
+media-breakpoint-down(md)
background: $gray-dark-menu
&.has_submenu
.link
.sub-tabs-arrow
visibility: visible
> .submenu
list-style: none
background: #202226
display: none
white-space: nowrap
padding-left: 2.75rem
& > li
+media-breakpoint-down(md)
a.link
padding-top: 0.75rem
padding-bottom: 0.75rem
&:first-of-type
padding-top: .625rem
+media-breakpoint-down(md)
padding-top: 0
&:last-of-type
padding-bottom: .750rem
+media-breakpoint-down(md)
padding-bottom: 0
a.link
padding-bottom: 1.5rem
&.ul-open,
&.-active
.link
background: #202226
&.open
> .submenu
display: block
.link-leveltwo
@extend .link-levelone
&.-active
> .link
padding-left: 0
border-left: none
color: white
> .link
height: initial
line-height: 0.9rem
padding: 0.3125rem 0.3rem 0.3125rem 0
+media-breakpoint-down(md)
padding-top: 1.4rem
padding-bottom: 1.4rem
line-height: 1.6rem
> .link:hover
color: $gray-dark-text-hover
.category-title
display: block
font-weight: bold
font-size: 0.75rem
border-top: 1px solid #bbcdd2
margin: 1.813rem 0 0 .938rem
padding: .875rem 0 .750rem 0
+media-breakpoint-down(md)
display: none
& > .title
color: white
background: $gray-dark-menu
.menu-collapse
height: .813rem
font-size: 2rem
display: block
cursor: pointer
text-align: right
padding: .688rem .938rem 1.188rem 0
line-height: .813rem
color: $gray-dark-text
+media-breakpoint-down(md)
display: none
padding-bottom: 1rem
.material-icons
color: #BEBEBE
&:last-child
margin-left: -1.313rem
.page-sidebar-closed:not(.mobile)
.content-div, #content
transition: padding 1s ease
.menu-collapse
transform: rotate(180deg)
padding-right: .8rem
.nav-bar
overflow: visible
width: $size-navbar-width-mini
.main-menu
.category-title > .title,
.link-levelone span
display: none
.sub-tabs-arrow
display: none !important
.category-title
margin-top: 0.8rem
padding-bottom: 0
.link-levelone
position: relative
.link
line-height: initial
&:first-of-type
margin-bottom: 0
&.-hover
> .link
transition: all 0s ease 0s
width: 14.6875rem
> span
display: inline-block
padding-left: 1.563rem
ul.submenu
position: absolute !important
display: block !important
top: 34px !important
width: 200px !important
left: 50px
padding-left: 5px
.link-leveltwo
&:first-of-type
padding-top: 0 !important
margin-top: .2rem
&:last-of-type
padding-bottom: 0 !important
margin-bottom: 1rem
.link
padding-left: 1.5rem
@media (max-height: 870px)
// this two tabs need to be flipped, otherwise
// css issue with bottom of the page
#subtab-ShopParameters:hover,
#subtab-AdminAdvancedParameters:hover
ul.submenu
display: flex !important
flex-direction: column-reverse
top: 0 !important
transform: rotate(180deg)
transform-origin: top
li
transform: rotate(180deg)
&:last-of-type
margin-bottom: 0
.mobile-layer
display: none
transition: all 0.2s ease-in-out
position: fixed
background: rgba(0,0,0,.7)
width: 100%
height: 100%
z-index: 501
top: 0
left: 0
&.expanded
display: block