@shopify/polaris
Version:
Shopify’s admin product component library
198 lines (163 loc) • 4.72 kB
CSS
.Polaris-TopBar_z6tf9{
position:relative;
height:var(--pg-top-bar-height);
box-shadow:var(--p-shadow-100);
background-color:var(--p-color-bg-inverse);
gap:var(--p-space-100);
}
@media (min-width: 48em){
.Polaris-TopBar_z6tf9{
gap:var(--p-space-600);
grid-template-columns:minmax(15rem, 1fr) minmax(auto, 30rem) 1fr;
}
}
.Polaris-TopBar_z6tf9::after{
content:'';
position:absolute;
bottom:0;
width:100%;
border-bottom:var(--p-border-width-025) solid transparent;
}
.Polaris-TopBar__Container_13mbo{
display:grid;
grid-template-columns:1fr minmax(auto, 30rem) 1fr;
align-items:center;
width:calc(100vw - var(--pc-app-provider-scrollbar-width));
}
.Polaris-TopBar__LogoDisplayControl_upvcc{
display:none;
}
@media (min-width: 48em){
.Polaris-TopBar__LogoDisplayControl_upvcc{
display:flex;
}
}
.Polaris-TopBar__LogoDisplayContainer_ym5v1{
display:flex;
}
.Polaris-TopBar__LogoContainer_szav1{
flex:0 0 var(--pg-layout-width-nav-base);
align-items:center;
height:100%;
padding:0 var(--p-space-200) 0 var(--p-space-400);
flex-basis: var(--pg-layout-width-nav-base);
flex-basis: calc(var(--pg-layout-width-nav-base) + constant(safe-area-inset-left));
flex-basis: calc(var(--pg-layout-width-nav-base) + env(safe-area-inset-left));
padding-left: var(--p-space-400);
padding-left: calc(var(--p-space-400) + constant(safe-area-inset-left));
padding-left: calc(var(--p-space-400) + env(safe-area-inset-left));
}
.Polaris-TopBar__LogoContainer_szav1.Polaris-TopBar--hasLogoSuffix_1x6t8{
gap:var(--p-space-200);
}
.Polaris-TopBar__Logo_yj38q,
.Polaris-TopBar__LogoLink_eekya{
display:block;
}
.Polaris-TopBar__Logo_yj38q:focus-visible, .Polaris-TopBar__LogoLink_eekya:focus-visible{
outline:var(--p-border-width-050) solid var(--p-color-border-focus);
outline-offset:var(--p-space-150);
border-radius:var(--p-border-radius-200);
}
.Polaris-TopBar__ContextControl_3di0f{
display:none;
}
@media (min-width: 48em){
.Polaris-TopBar__ContextControl_3di0f{
width:var(--pg-layout-width-nav-base);
display:block;
}
}
@media (min-width: 90em){
.Polaris-TopBar__ContextControl_3di0f{
width:var(--pg-layout-width-nav-base);
}
}
.Polaris-TopBar__NavigationIcon_1bdcy{
-webkit-appearance:none;
appearance:none;
margin:0;
padding:0;
background:none;
border:none;
font-size:inherit;
line-height:inherit;
color:inherit;
cursor:pointer;
position:relative;
align-self:center;
margin-left:calc(var(--p-space-200) + var(--p-space-050));
margin-right:var(--p-space-200);
padding:var(--p-space-200);
border-radius:var(--p-border-radius-100);
color:var(--p-color-icon-inverse);
transition:var(--p-motion-duration-150) color var(--p-motion-ease) var(--p-motion-duration-50);
}
.Polaris-TopBar__NavigationIcon_1bdcy:focus{
outline:none;
}
.Polaris-TopBar__NavigationIcon_1bdcy.Polaris-TopBar--focused_17w4h:active{
background-color:var(--p-color-bg-fill-inverse-hover);
}
.Polaris-TopBar__NavigationIcon_1bdcy:hover{
background-color:var(--p-color-bg-fill-inverse-hover);
}
.Polaris-TopBar__NavigationIcon_1bdcy::after{
content:'';
position:absolute;
top:calc(var(--p-space-200)*-1);
left:calc(var(--p-space-200)*-1);
width:calc(100% + var(--p-space-500));
height:calc(100% + var(--p-space-500));
}
@media (min-width: 48em){
.Polaris-TopBar__NavigationIcon_1bdcy{
display:none;
}
}
.Polaris-TopBar__NavigationIcon_1bdcy .Polaris-TopBar__IconWrapper_1kb6z{
position: relative;
}
.Polaris-TopBar__NavigationIcon_1bdcy .Polaris-TopBar__IconWrapper_1kb6z::after {
content: '';
position: absolute;
z-index: 1;
top: -0.4375rem;
right: -0.4375rem;
bottom: -0.4375rem;
left: -0.4375rem;
display: block;
pointer-events: none;
box-shadow: 0 0 0 -0.4375rem var(--p-color-border-focus);
border-radius: var(--p-border-radius-100);
}
.Polaris-TopBar__NavigationIcon_1bdcy:focus-visible:not(:active) .Polaris-TopBar__IconWrapper_1kb6z::after {
box-shadow: 0 0 0 0.125rem var(--p-color-border-focus);
outline: var(--p-border-width-025) solid transparent;
}
.Polaris-TopBar__LeftContent_1rxtg{
display:flex;
}
.Polaris-TopBar__Search_q76sw{
z-index:var(--p-z-index-1);
display:flex;
flex:1 1 auto;
align-items:center;
justify-content:center;
height:100%;
}
@media (min-width: 48em){
.Polaris-TopBar__Search_q76sw{
position:relative;
}
}
.Polaris-TopBar__RightContent_1e3it{
display:flex;
justify-content:flex-end;
}
.Polaris-TopBar__SecondaryMenu_7y4ay{
margin-left:var(--p-space-200);
}
.Polaris-TopBar__SecondaryMenu_7y4ay svg{
fill:var(--p-color-icon-inverse);
}