UNPKG

@asphalt-react/appbar

Version:

Appbar

344 lines (289 loc) 6.52 kB
.Appbar__63dIe { --surface: var(--static-surface-primary, #ffffff); --border-color: var(--static-border-secondary, #dce5f0); --border: 1px solid var(--border-color); background-color: var(--surface); border-bottom: var(--border); min-height: 3.5rem; display: flex; } .content__nqUsO { display: flex; overflow-y: unset; flex: 1; } .toggleBtn__0VRqf { display: none; } .head__5-R9i { display: flex; flex: none; border-bottom: none; } .tail__Z5pxo { display: flex; } .noContent__qAw3W { flex: 1; } @media screen and (max-width: 600px) { .Appbar__63dIe { border-bottom: var(--border); } .AppbarExpanded__P514U { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; border-bottom: none; display: block; } .headExpanded__ng5mo { --border-color: var(--static-border-secondary, #dce5f0); border-bottom: var(--border); } .content__nqUsO { display: none; overflow-y: auto; overscroll-behavior: contain; width: 100%; flex: none; } .toggleBtn__0VRqf { display: flex; } .contentExpanded__wy0Vn { display: block; } .head__5-R9i { display: flex; flex: 1; padding: var(--space-navigation-XS, 0.5rem); } .tail__Z5pxo { padding: var(--space-navigation-XS, 0.5rem); } .tailExpanded__oa7Rz { display: none; } } .BaseAppbar__g1OAe { --surface: var(--static-surface-primary, #ffffff); background: var(--surface); display: flex; flex: none; align-items: center; gap: var(--space-navigation-L, 1rem); padding-inline: calc(var(--space-navigation-L, 1rem) * 2); box-sizing: border-box; width: 100%; } .bezelless__nN1uY { padding: 0; } @media screen and (max-width: 600px) { .BaseAppbar__g1OAe { padding: 0; flex-wrap: wrap; gap: 0; } } .AppbarHead__IHqGF { display: inline-flex; gap: var(--space-navigation-L, 1rem); align-items: center; box-sizing: border-box; flex: none; } @media screen and (max-width: 600px) { .AppbarHead__IHqGF { flex: 1; gap: var(--space-navigation-XS, 0.5rem); } .bezelless__9PCnv { padding: 0; } } .AppbarBody__s9hA8 { box-sizing: border-box; flex: 1; } .AppbarTail__WZuvH { display: inline-flex; flex: none; gap: var(--space-navigation-L, 1rem); box-sizing: border-box; } @media screen and (max-width: 600px) { .AppbarTail__WZuvH { gap: var(--space-navigation-XS, 0.5rem); } .bezelless__yK8cL { padding: 0; } } .List__Sk5tG { list-style: none; margin: 0; padding: 0; display: flex; gap: var(--space-navigation-2XS, 0.125rem); } @media screen and (max-width: 600px) { .List__Sk5tG { flex-direction: column; gap: 0; } } .NavItem__QrR3L { margin: 0; } .NavItemIcon__-NAaQ { flex: 0 0 auto; display: inline-flex; align-items: center; color: inherit; } .NavItemCaption__3opuI { flex: 1; } .NavItemAction__yHcxq { display: inline-flex; gap: var(--space-navigation-XS, 0.5rem); flex: 0 0 auto; align-items: center; } .NavLink__AztJU { --surface: transparent; --font: var( --text-bold-S, 600 0.875rem/1.5 Maison Neue, Helvetica, Open Sans, sans-serif ); --font-color: var(--content-muted, #8e919b); --indicator-thickness: var(--indicator, 0.25rem); --border-radius: var(--roundness-menu, 0.375rem); --focus-appearance: var(--focus-outline, 2px solid); --focus-color: var(--interactive-focus, #86afff); --focus: var(--focus-appearance) var(--focus-color); background: var(--surface); color: var(--font-color); font: var(--font); flex: 1; display: flex; flex-direction: column; align-items: center; outline-offset: 0; cursor: pointer; text-decoration: none; border-radius: var(--border-radius); } @media (hover: hover) and (pointer: fine) { .NavLink__AztJU:hover { --font-color: var(--content-primary, #2d2e34); --surface: var(--interactive-surface-primary-hover, #f5f7fa); text-decoration: none; } } .NavLink__AztJU:active { text-decoration: none; /* To add border styles for active state without taking space for border in box model */ box-shadow: inset 0px 0px 0px 1px var(--interactive-active, #1c3abb); } @supports not selector(:focus-visible) { .NavLink__AztJU:focus { outline: var(--focus); } } .NavLink__AztJU:focus-visible { outline: var(--focus); } .indicatorWrap__kdNqF { width: 100%; padding-inline: var(--space-navigation-XS, 0.5rem); display: none; } .indicator__-zWqN { display: block; width: 100%; border-radius: 2px; height: var(--indicator-thickness); background: transparent; } .NavItemContent__JVCbs { display: flex; gap: var(--space-navigation-XS, 0.5rem); align-items: center; box-sizing: border-box; padding: var(--space-navigation-XL, 1.125rem) var(--space-navigation-2XL, 1.5rem); } .prominentContent__4-Hlf { padding: var(--space-navigation-XL, 1.125rem) var(--space-navigation-2XL, 1.5rem) calc(var(--space-navigation-XL, 1.125rem) - var(--indicator-thickness)); } .prominent__uo64x, .highlight__F8mqc { --font-color: var(--content-primary, #2d2e34); --surface: var(--interactive-highlighted-secondary, #f0f2f4); } .showIndicator__lcY-8 { display: flex; } .visible__OKX7Z { background: var(--interactive-accent, #5070fd); } .prominentContent__4-Hlf.icon__YsBio { padding: var(--space-navigation-XL, 1.125rem) var(--space-navigation-2XL, 1.5rem) calc(var(--space-navigation-XL, 1.125rem) - var(--indicator-thickness)); } .icon__YsBio { padding: var(--space-navigation-XL, 1.125rem) var(--space-navigation-2XL, 1.5rem); } .bezelless__ICNkD { padding: 0; } @media screen and (max-width: 600px) { .NavLink__AztJU { --font: var( --text-bold-S, 600 0.875rem/1.5 Maison Neue, Helvetica, Open Sans, sans-serif ); --border-radius: var(--roundness-sharp, 0rem); flex-direction: row; outline-offset: -2px; padding: var(--space-navigation-XL, 1.125rem) var(--space-navigation-2XL, 1.5rem); gap: calc( var(--space-navigation-XS, 0.5rem) + var(--space-navigation-2XS, 0.125rem) ); } .NavItemContent__JVCbs { flex: 1; padding: 0; } .indicatorWrap__kdNqF { width: var(--indicator-thickness); align-self: stretch; padding-inline: 0; } .indicator__-zWqN { height: 100%; } .prominentContent__4-Hlf.icon__YsBio { padding: 0; } .bezelless__ICNkD { padding: 0; } }