diff --git a/angular-client/src/components/select-dropdown/select-dropdown.component.css b/angular-client/src/components/select-dropdown/select-dropdown.component.css index c3452953..8ec8f3b2 100644 --- a/angular-client/src/components/select-dropdown/select-dropdown.component.css +++ b/angular-client/src/components/select-dropdown/select-dropdown.component.css @@ -52,3 +52,13 @@ ::ng-deep .p-select-option { font-size: 0.8rem; } + +::ng-deep .p-select-empty-message { + font-size: 0.8rem; +} + +::ng-deep .p-select-option-label { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} diff --git a/angular-client/src/pages/graph-page/graph-sidebar/graph-sidebar-desktop/graph-sidebar-desktop.component.css b/angular-client/src/pages/graph-page/graph-sidebar/graph-sidebar-desktop/graph-sidebar-desktop.component.css index 5c9f47ea..bdb71cd2 100644 --- a/angular-client/src/pages/graph-page/graph-sidebar/graph-sidebar-desktop/graph-sidebar-desktop.component.css +++ b/angular-client/src/pages/graph-page/graph-sidebar/graph-sidebar-desktop/graph-sidebar-desktop.component.css @@ -3,13 +3,63 @@ margin-left: 0px; max-height: 80vh; margin-top: 10px; + display: flex; + flex-direction: column; + gap: 8px; +} + +.presets-row { + display: flex; + align-items: center; + justify-content: flex-start; + gap: 6px; +} + +.preset-select { + flex: 0 1 auto; + min-width: 0; + max-width: 100%; +} + +.presets-row argos-button { + flex-shrink: 0; +} + +.presets-row argos-button ::ng-deep .btn { + white-space: nowrap; +} + +.preset-select ::ng-deep .p-select { + height: 28px !important; + min-height: 28px; + width: 100%; + border-radius: 8px; + display: inline-flex; + align-items: center; +} + +.preset-select ::ng-deep .p-select-label, +.preset-select ::ng-deep .p-select-label.p-placeholder { + width: 100% !important; + padding: 0 0.5rem !important; + font-size: 12px; + line-height: 28px; + height: 28px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.preset-select ::ng-deep .p-select-dropdown { + width: 1.75rem; } .header-row { display: flex; align-items: center; - justify-content: space-between; - gap: 12px; + justify-content: flex-start; + gap: 16px; + flex-wrap: wrap; } .toggle-group { diff --git a/angular-client/src/pages/graph-page/graph-sidebar/graph-sidebar-desktop/graph-sidebar-desktop.component.html b/angular-client/src/pages/graph-page/graph-sidebar/graph-sidebar-desktop/graph-sidebar-desktop.component.html index 39f4bb55..0a3d0d05 100644 --- a/angular-client/src/pages/graph-page/graph-sidebar/graph-sidebar-desktop/graph-sidebar-desktop.component.html +++ b/angular-client/src/pages/graph-page/graph-sidebar/graph-sidebar-desktop/graph-sidebar-desktop.component.html @@ -1,8 +1,23 @@