From ed74963258a309401701c69fb78bf4a345ed54e2 Mon Sep 17 00:00:00 2001 From: Max Peintner Date: Wed, 16 Jul 2025 11:10:51 +0200 Subject: [PATCH] cleanup styles --- .../header-button.component.html | 2 +- .../header-button.component.scss | 41 +++++++++++++--- .../new-header/new-header.component.html | 1 - .../new-header/new-header.component.scss | 49 ++++++++++++------- console/src/component-themes.scss | 2 + pnpm-lock.yaml | 46 +++++++++++++++++ 6 files changed, 114 insertions(+), 27 deletions(-) diff --git a/console/src/app/modules/new-header/header-button/header-button.component.html b/console/src/app/modules/new-header/header-button/header-button.component.html index 504ac5c1ce..39e22c24fc 100644 --- a/console/src/app/modules/new-header/header-button/header-button.component.html +++ b/console/src/app/modules/new-header/header-button/header-button.component.html @@ -2,5 +2,5 @@ diff --git a/console/src/app/modules/new-header/header-button/header-button.component.scss b/console/src/app/modules/new-header/header-button/header-button.component.scss index 7bd84a5e6e..4615d26aa0 100644 --- a/console/src/app/modules/new-header/header-button/header-button.component.scss +++ b/console/src/app/modules/new-header/header-button/header-button.component.scss @@ -3,27 +3,52 @@ flex-direction: row; align-items: center; justify-content: stretch; - gap: 0.5rem; + gap: 0rem; padding-right: 0; height: 32px; max-height: 32px; cursor: pointer; } -.header-text { - font-size: 1.1rem; -} - @mixin header-button-theme($theme) { $foreground: map-get($theme, foreground); + $is-dark-theme: map-get($theme, is-dark); .header-button { + height: 36px; + box-sizing: border-box; + display: flex; + align-items: center; border: 0; background: transparent; - border-radius: 4px; - padding: 0; - height: 100%; + border-radius: 6px; + padding: 0 0.5rem; cursor: pointer; color: map-get($foreground, text); + + &:hover { + background-color: if($is-dark-theme, #ffffff10, #00000010); + } + } + + .header-text { + height: 36px; + box-sizing: border-box; + display: flex; + align-items: center; + border: none; + color: map-get($foreground, text); + border-radius: 6px; + position: relative; + font-size: 14px; + padding: 0 0.75rem; + text-align: left; + background-color: transparent; + cursor: pointer; + transition: all ease 0.2s; + + &:hover { + background-color: if($is-dark-theme, #ffffff10, #00000010); + } } } diff --git a/console/src/app/modules/new-header/new-header.component.html b/console/src/app/modules/new-header/new-header.component.html index 7f915fabdc..735e680d52 100644 --- a/console/src/app/modules/new-header/new-header.component.html +++ b/console/src/app/modules/new-header/new-header.component.html @@ -1,5 +1,4 @@
- CONSOLE =18.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} @@ -4929,6 +4944,18 @@ packages: '@tanem/svg-injector@10.1.68': resolution: {integrity: sha512-UkJajeR44u73ujtr5GVSbIlELDWD/mzjqWe54YMK61ljKxFcJoPd9RBSaO7xj02ISCWUqJW99GjrS+sVF0UnrA==} + '@tanstack/angular-query-experimental@5.83.0': + resolution: {integrity: sha512-MMB189P5EoJ9hKzn9dKdN3Auc531JPu/FWZZJk4qhkTDsuiyXh2BR0WRnD9PedLKn+bsL3rMyfzWUnbwGbhTIQ==} + peerDependencies: + '@angular/common': '>=16.0.0' + '@angular/core': '>=16.0.0' + + '@tanstack/query-core@5.83.0': + resolution: {integrity: sha512-0M8dA+amXUkyz5cVUm/B+zSk3xkQAcuXuz5/Q/LveT4ots2rBpPTZOzd7yJa2Utsf8D2Upl5KyjhHRY+9lB/XA==} + + '@tanstack/query-devtools@5.81.2': + resolution: {integrity: sha512-jCeJcDCwKfoyyBXjXe9+Lo8aTkavygHHsUHAlxQKKaDeyT0qyQNLKl7+UyqYH2dDF6UN/14873IPBHchcsU+Zg==} + '@tanstack/react-virtual@3.13.12': resolution: {integrity: sha512-Gd13QdxPSukP8ZrkbgS2RwoZseTTbQPLnQEn7HY/rqtM+8Zt95f7xKC7N0EsKs7aoz0WzZ+fditZux+F8EzYxA==} peerDependencies: @@ -19192,6 +19219,14 @@ snapshots: '@next/swc-win32-x64-msvc@15.4.0-canary.86': optional: true + '@ng-icons/core@25.6.1': + dependencies: + tslib: 2.8.1 + + '@ng-icons/heroicons@25.6.1': + dependencies: + tslib: 2.8.1 + '@ngtools/webpack@16.2.16(@angular/compiler-cli@16.2.12(@angular/compiler@16.2.12(@angular/core@16.2.12(rxjs@7.8.2)(zone.js@0.13.3)))(typescript@5.1.6))(typescript@5.1.6)(webpack@5.94.0(@swc/core@1.12.14)(esbuild@0.18.17))': dependencies: '@angular/compiler-cli': 16.2.12(@angular/compiler@16.2.12(@angular/core@16.2.12(rxjs@7.8.2)(zone.js@0.13.3)))(typescript@5.1.6) @@ -20524,6 +20559,17 @@ snapshots: content-type: 1.0.5 tslib: 2.8.1 + '@tanstack/angular-query-experimental@5.83.0(@angular/common@16.2.12(@angular/core@16.2.12(rxjs@7.8.2)(zone.js@0.13.3))(rxjs@7.8.2))(@angular/core@16.2.12(rxjs@7.8.2)(zone.js@0.13.3))': + dependencies: + '@angular/common': 16.2.12(@angular/core@16.2.12(rxjs@7.8.2)(zone.js@0.13.3))(rxjs@7.8.2) + '@angular/core': 16.2.12(rxjs@7.8.2)(zone.js@0.13.3) + '@tanstack/query-core': 5.83.0 + '@tanstack/query-devtools': 5.81.2 + + '@tanstack/query-core@5.83.0': {} + + '@tanstack/query-devtools@5.81.2': {} + '@tanstack/react-virtual@3.13.12(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/virtual-core': 3.13.12