cozy-search
Version:
UI components about search bar and IA assistant
33 lines (28 loc) • 1.21 kB
text/stylus
@require 'settings/breakpoints.styl'
.sidebar-container
width 236px
min-width 236px
background-color var(--paperBackgroundColor)
z-index calc(var(--zIndex-modal) + 30)
+mobile()
// Nearly full-width with a small peek of the underlying conversation on the right
width calc(100vw - 48px)
min-width calc(100vw - 48px)
.sidebar-overlay--mobile
background-color var(--actionColorActive)
position fixed
top 0
right 0
left 0
bottom 0
z-index calc(var(--zIndex-modal) + 20)
.menu-toggle-floating
// When the sidebar is closed on mobile, the toggle button floats over the
// scrolling conversation. Wrap it in a circular chip with an elevation
// shadow (M3 elevation 2) and a 60%-opacity paper background (as in the
// design) so the circle is semi-transparent while the icon inside stays
// fully opaque. The transparency is on the background color (not the
// element's opacity) precisely so it does not fade the icon too.
// unquote() keeps Stylus from parsing `in` as an operator.
background-color unquote('color-mix(in srgb, var(--paperBackgroundColor) 60%, transparent)')
box-shadow 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 2px 6px 2px rgba(0, 0, 0, 0.15)