From d06784958d73159b5e4abafe5114804662114ed7 Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Thu, 9 Jul 2026 22:15:53 -0400 Subject: move ubersicht modules in tree --- .../lib/styles/components/spaces/space.js | 152 +++++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100755 users/ryan/modules/simple-bar/simple-bar-source/lib/styles/components/spaces/space.js (limited to 'users/ryan/modules/simple-bar/simple-bar-source/lib/styles/components/spaces/space.js') diff --git a/users/ryan/modules/simple-bar/simple-bar-source/lib/styles/components/spaces/space.js b/users/ryan/modules/simple-bar/simple-bar-source/lib/styles/components/spaces/space.js new file mode 100755 index 0000000..0e6d1cb --- /dev/null +++ b/users/ryan/modules/simple-bar/simple-bar-source/lib/styles/components/spaces/space.js @@ -0,0 +1,152 @@ +export const spaceStyles = /* css */ ` +.space, .stickies { + position: relative; + display: flex; + align-items: center; + animation: space-appearance 320ms var(--transition-easing); +} + +@keyframes space-appearance { + 0% { + opacity: 0; + } +} +.space__inner, +.spaces__add, +.stickies__inner { + height: 100%; + display: flex; + align-items: center; + margin: var(--item-outer-margin); + padding: var(--item-inner-margin); + color: currentColor; + font-family: var(--font); + background-color: var(--minor); + border-radius: var(--item-radius); + border: 0; + outline: none; + box-shadow: var(--light-shadow); + cursor: pointer; + user-select: none; + -webkit-user-select: none; + transition: color 160ms var(--transition-easing), background-color 160ms var(--transition-easing), + border 160ms var(--transition-easing), box-shadow 160ms var(--transition-easing); + z-index: 0; +} +.space__inner:disabled { + cursor: default; +} +.stickies__inner { + padding-block: 0; + background-color: var(--background); + box-shadow: none; + cursor: default; +} +.simple-bar--spaces-background-color-as-foreground .space__inner, +.simple-bar--spaces-background-color-as-foreground .spaces__add, +.simple-bar--spaces-background-color-as-foreground .stickies__inner { + background-color: transparent; + box-shadow: none; +} +.simple-bar--no-shadow .space__inner, +.simple-bar--no-shadow .spaces__add, +.simple-bar--no-shadow .stickies__inner { + box-shadow: none; +} +.space:first-of-type .space__inner { + margin-left: 0; +} +.space:hover .space__inner { + z-index: 1; +} +.spaces__add { + height: auto; + background-color: transparent; + box-shadow: none; +} +.spaces__add:hover { + background-color: var(--minor); +} +.space--fullscreen .space__inner { + color: var(--minor); + background-color: var(--yellow); +} +.simple-bar--spaces-background-color-as-foreground .space--fullscreen .space__inner { + color: var(--yellow); + background-color: transparent; +} +.space--focused .space__inner { + color: var(--minor); + background-color: var(--foreground); +} +.simple-bar--spaces-background-color-as-foreground .space--focused .space__inner { + color: var(--foreground); + background-color: transparent; +} +.space--visible .space__inner { + box-shadow: var(--light-shadow), var(--foreground-shadow); +} +.simple-bar--no-shadow .space--visible .space__inner { + box-shadow: none; +} +.space:not(.space--focused) .space__inner:not(:disabled):hover, +.spaces__add:hover { + box-shadow: var(--light-shadow), var(--hover-ring); +} +.space:not(.space--focused) .space__inner:not(:disabled):active, +.spaces__add:active { + box-shadow: var(--light-shadow), var(--focus-ring); +} +.simple-bar--no-shadow .space:not(.space--focused) .space__inner:not(:disabled):hover, +.simple-bar--no-shadow .spaces__add:hover { + box-shadow: var(--hover-ring); +} +.simple-bar--no-shadow .space:not(.space--focused) .space__inner:not(:disabled):active, +.simple-bar--no-shadow .spaces__add:active { +box-shadow: var(--focus-ring); +} +.space__label { + display: block; + margin: 0; + color: currentColor; + font-family: inherit; + font-size: var(--font-size); + line-height: 1; + text-align: center; + background-color: transparent; + border: 0; + border-radius: 2px; + outline: none; +} +.space__label:not(:read-only):focus { + box-shadow: var(--focus-ring); +} +.simple-bar--spaces-background-color-as-foreground .space--focused .space__label { + font-weight: 700; +} +.space__icon { + flex: 0 0 11px; + width: 11px; + height: 11px; + margin-left: 6px; + fill: currentColor; + opacity: 0.5; + transform: translateZ(0); +} +.stickies__inner .space__icon:first-child { + margin: 0; +} +.space__icon--focused { + opacity: 1; +} +.space__icon--fullscreen { + fill: var(--yellow); +} +.space__icon--topmost { + fill: var(--orange); +} +.space--focused .space__icon--fullscreen { + stroke: rgba(0, 0, 0, 0.3); + stroke-width: 2px; +} +`; -- cgit v1.3