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

476 lines
9.0 KiB
Sass

$header-text-color: #4e6167
$search-border-color: #bbcdd2
#header
z-index: 20
#header_infos
position: fixed
z-index: 503
background: #fff
height: $size-header-height
width: 100%
display: flex
align-items: stretch
color: $header-text-color
font-size: 13px
box-sizing: content-box
.mobile &
padding: $header-mobile-padding-y 0
.material-icons
vertical-align: middle
position: relative
#header_logo
height: 100%
background: url('#{$img-path}/prestashop-avatar-header_shopname.png') no-repeat center left
width: 13.13rem
.mobile &
margin-left: -15px
min-width: 172px
width: 0
flex-grow: 1
#shop_version
font-size: 10px
position: absolute
left: 11.25rem
top: .9375rem
color: #4a4a4a
// hide if viewport <= tablet portrait size
@media (max-width: breakpoint-max('md'))
display: none
> .component
margin:
left: 0.5rem
right: 0.5rem
// hide on very small screens
&.hide-mobile-sm
@media (max-width: breakpoint-max('sm'))
display: none
// disable bootstrap styling
.btn-link
color: initial
&:hover
color: initial
text-decoration: none
&:active,
&:focus
text-decoration: none
box-shadow: none
outline: none
#quick_select
height: $size-header-height
font-size: 13px
color: $header-text-color
line-height: 1.5
padding: 7px 10px 5px
> .material-icons
font-size: 20px
margin-left: -5px
// Shop state / Maintenance / Debug / View my shop
.shop-state,
#header_shopname
display: inline-block
padding: $navbar-padding-vertical 5px
line-height: $line-height-computed
height: $navbar-height
> .material-icons
margin-right: $navbar-padding-horizontal
.shop-state
padding-top: 11px
color: $header-text-color
text-decoration: none
white-space: nowrap
&:hover,
&:focus
color: $brand-info !important
text-decoration: none !important
.material-icons
color: #6c868e
font-size: 20px
margin-top: -4px
// hide label if width <= tablet landscape size
@media (max-width: breakpoint-max('lg'))
span
display: none
@media (max-width: $screen-sm-max)
padding:
left: 10px !important
right: 10px !important
margin-right: 0
.material-icons
margin-right: 0
ul.header-list
color: $header-text-color
margin-bottom: 0
padding: 0
display: flex
align-items: stretch
#header_shopname
padding-top: 11px
color: $header-text-color !important
&:hover, &:focus
color: $brand-info !important
li
list-style: none
display: block
> a
&.notifs
display: flex
height: $size-header-height
min-width: $size-header-height
line-height: $size-header-height
box-sizing: border-box
padding: 0 5px !important
vertical-align: middle
align-items: center
&:hover, &:focus
color: $brand-info
text-decoration: none
#maintenance-mode
a
color: #6c868e
&:hover, &:focus
color: $brand-info
text-decoration: none
// view my shop
#header_shopname
font-size: 13px !important
height: inherit !important
text-decoration: none
padding-top: 11px
text-overflow: ellipsis
white-space: nowrap
overflow-x: hidden
i
color: $brand-info
@media (max-width: 320px)
max-width: 140px
// multishop menu
#header_shop
.dropdown
&.open
.dropdown-toggle
background: none !important
color: $brand-info !important
.material-icons
color: $brand-info
top: -1px
.dropdown-toggle
display: inline-block !important
color: $header-text-color !important
text-decoration: none !important
&:hover
color: $brand-info !important
i
padding-left: 5px
.dropdown-menu
.list-dropdown-menu
overflow-y: auto
max-height: 500px
margin: 20px
padding: 0
// employee button
#header_employee_box
padding: 0
margin-right: 0
margin-bottom: 0
display: flex
align-items: center
.mobile &
display: none
#employee_infos
list-style-type: none
width: 24px
margin-right: 10px
box-sizing: border-box
display: block
#employee_links
.employee_avatar
display: none !important
img
border: none
padding: 0
@media (max-width: $screen-sm)
li
color: white
font-size: 1.2em
text-transform: uppercase
i
font-size: 1.3em
color: $brand-primary
.employee_name
text-align: center
.dropdown-menu
min-width: inherit
width: 10.625rem
li
font-size: 14px
&:hover
.material-icons
color: white
&.username
font-weight: 600
padding: 16px 0 9px
&.divider
border: 1px solid $gray-lighter
a
.material-icons
padding: 0
margin-right: 5px
.bo_search_form
@extend .hidden-xs
flex-grow: 1
margin: 4px 0 0 0
.form-group
width: 250px
#bo_query
@include border-radius(0, 55px, 55px, 0)
color: $main-color
background: white
border: 1px solid $search-border-color
border-left: none
font-style: italic
&::placeholder
color: $gray-medium
@include box-shadow(none)
@include transition(none)
.input-group
margin: 0 !important
.input-group-btn
@include border-radius(55px, 0, 0, 55px)
border: 1px solid $search-border-color
border-right: none
.btn
@include border-radius(55px, 0, 0, 55px)
@include box-shadow(none)
height: 29px
outline: none
.btn-default
@include box-shadow(none)
border: 1px solid transparent !important
.clear_search
position: absolute
top: 6px
z-index: 10
@include right(8px)
#search_type_icon
line-height: 1
top: -2px
padding-right: 0
font-size: 20px
.icon-remove
vertical-align: middle
#header_quick
@extend .hidden-xs
@extend .hidden-sm
font-size: 13px
a
//color: #6c868e
.dropdown
> a,
> a:focus
color: $header-text-color !important
background-color: transparent !important
> a
.material-icons
font-size: 20px
margin-left: -5px
> a:hover
color: $toolbar-buttons-hover-color !important
.dropdown-menu
> li
a
padding: 7px 15px
&:hover
color: #fff
.material-icons
margin-right: $navbar-padding-horizontal
&:not(:hover)
.material-icons
color: #6c868e
.material-icons
font-size: 1.125rem
#ajax_running
position: absolute
height: 35px
width: 35px
top: 0
background-color: rgba(black,.4)
text-align: center
@include left(0)
i
font-size: 20px
color: rgba(white,.6)
line-height: 35px
#notification,
#employee_infos
&.open
background: none
a
&.dropdown-toggle
background: none !important
.material-icons
color: #6c868e
font-size: 22px
vertical-align: middle
#total_notif_number_wrapper
display: inline-block
line-height: .75rem
height: 1rem
vertical-align: middle
position: absolute
top: .3rem
right: .6rem
color: #fff
background: #f1b746
font:
size: .625rem
padding: 0 .18rem
border-radius: .625rem
border: 2px solid #fff
> span
font-size: inherit
color: inherit
.dropdown-menu
margin: 0
padding: 0
border-radius: 0
min-width: 25rem
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1)
border: 1px solid #bbcdd2
top: 42px
right: 5px !important
&:before, &:after
bottom: 100%
right: 8px
border: solid transparent
content: " "
height: 0
width: 0
position: absolute
pointer-events: none
&:after
border-color: transparent
border-bottom-color: white
border-width: 7px
margin-right: 1px
&:before
border-color: transparent
border-bottom-color: #bbcdd2
border-width: 8px
.notifications
.nav-tabs
border-bottom: 1px solid #fff
.nav-item
margin-left: 0
width: 33%
text-align: center
margin-bottom: -1px
&.active
a
border-top: 0
border-bottom: 3px solid $brand-info
color: $brand-info
&:hover
a
color: $brand-info
.nav-link
color: #6c868e
font-weight: 400
padding: .9375rem .9375rem .625rem
font-family: Open Sans,sans-serif
font-size: 0.9rem
text-transform: none
border: 0
.tab-content
border-top: .125rem solid $gray-lighter
padding: 0
margin-top: -.0625rem
background: #f2f4f5
.tab-pane
height: 11.875rem
overflow-y: auto
.no-notification
display: none
&.empty
color: #6c868e
text-align: center
&::after
content: "\E7F5"
font-family: "Material Icons"
opacity: 0.7
font-size: 5.625rem
color: #bbcdd2
> .no-notification
position: absolute
bottom: 0
width: 100%
display: block
.notif
display: block
padding: .625rem .9375rem
color: #6c868e
.material-icons
vertical-align: top
font-size: 16px
line-height: 16px
.message-notification-status
&.open
color: #5cb85c
&.closed
color: #d9534f
&.pending1, &.pending2
color: #FFBB00
strong
color: #363a41
&:hover
background-color: #3ed2f0
color: #fff
text-decoration: none
strong
color: #fff
#employee_infos
> a > .material-icons
font-size: 24px