11$spacer : 1rem ;
22$blue : #007db8 ;
33$white : #fff ;
4+ $component-active-bg : #0A3055FF !default ;
5+ $component-active-color : $white !default ;
6+ $rounded-pill : 50rem !default ;
47
58@import ' ./Menu/menu.scss' ;
69@import ' ./studio-header/StudioHeader.scss' ;
@@ -21,8 +24,9 @@ $white: #fff;
2124 padding : .75rem ;
2225 justify-content : center ;
2326 align-items :center ;
27+
2428 & :hover , & :focus {
25- background : rgba (0 ,0 , 0 , .1 );
29+ background : rgba (0 , 0 , 0 , .1 );
2630 }
2731}
2832
@@ -36,17 +40,12 @@ $white: #fff;
3640 white-space : nowrap ;
3741 overflow : hidden ;
3842 text-overflow : ellipsis ;
39- padding-bottom : 0.1 rem ;
43+ padding-bottom : calc ( var ( --pgn-spacing-spacer-base , $spacer ) * 0.1 ) ;
4044 }
4145 }
4246
43- .user-dropdown {
44- .btn {
45- height : 3rem ;
46- // @media (max-width: -1 + map-get($grid-breakpoints, "sm")) {
47- // padding: 0 0.5rem;
48- // }
49- }
47+ .user-dropdown .btn {
48+ height : 3rem ;
5049 }
5150}
5251
@@ -63,26 +62,30 @@ $white: #fff;
6362 text-decoration : none ;
6463 cursor : pointer ;
6564 }
65+
6666 img {
6767 height : 1.5rem ;
6868 }
6969}
7070
7171
7272.site-header-desktop {
73- box-shadow : 0 1px 0 0 rgba (0 ,0 ,0 ,.1 );
74- background : $white ;
73+ box-shadow : 0 1px 0 0 rgba (0 , 0 , 0 , .1 );
74+ background : var (--pgn-color-white , $white );
75+
7576 .nav-link {
7677 text-decoration : none ;
7778 }
79+
7880 .logo {
7981 display : block ;
8082 box-sizing : content-box ;
8183 position : relative ;
8284 top : -.05em ;
8385 height : 1.75rem ;
84- padding : 1rem 0 ;
85- margin-right : 1rem ;
86+ padding : var (--pgn-spacing-spacer-base , $spacer ) 0 ;
87+ margin-right : var (--pgn-spacing-spacer-base , $spacer );
88+
8689 img {
8790 display : block ;
8891 height : 100% ;
@@ -93,38 +96,42 @@ $white: #fff;
9396 .nav-link :focus ,
9497 .nav-link.active ,
9598 .expanded .nav-link {
96- background : $component-active-bg ;
97- color : $component-active-color ;
99+ background : var ( --pgn-color-bg-active , $component-active-bg ) ;
100+ color : var ( --pgn-color-active , $component-active-color ) ;
98101 }
99102 }
100103 .main-nav {
101104 .nav-link {
102- padding : 1.125rem 1 rem ;
105+ padding : 1.125rem var ( --pgn-spacing-spacer-base , $spacer ) ;
103106 text-decoration : none ;
104107 font-weight : 500 ;
105108 letter-spacing : .01em ;
106109 }
110+
107111 .nav-link :hover ,
108112 .nav-link :focus ,
109113 .nav-link.active ,
110114 .expanded .nav-link {
111- background : $component-active-bg ;
112- color : $component-active-color ;
115+ background : var ( --pgn-color-bg-active , $component-active-bg ) ;
116+ color : var ( --pgn-color-active , $component-active-color ) ;
113117 }
118+
114119 .menu {
115120 position : static ;
121+
116122 .menu-content {
117- border-top : solid 2px $component-active-bg ;
123+ border-top : solid 2px var ( --pgn-color-bg-active ) ;
118124 left : 0 ;
119125 right : 0 ;
120- box-shadow : 0 1px 2px rgba (0 ,0 ,0 ,.25 );
126+ box-shadow : var ( --pgn-elevation-box-shadow-down-1 , 0 1px 2px rgba (0 ,0 ,0 ,.25 ) );
121127 border-bottom-left-radius : 2px ;
122128 border-bottom-right-radius : 2px ;
123- padding : 1 rem ;
129+ padding : var ( --pgn-spacing-spacer-base , $spacer ) ;
124130 }
125131 }
126132 }
133+
127134 .search-input {
128- border-radius : $rounded-pill ;
135+ border-radius : var ( --pgn-size-rounded-pill , $rounded-pill ) ;
129136 }
130137}
0 commit comments