From 7689cbbe0df4bdd2921334aed5304bc827887204 Mon Sep 17 00:00:00 2001 From: waterplea Date: Thu, 30 May 2024 12:04:38 +0100 Subject: [PATCH] chore: add sections Signed-off-by: waterplea --- .../components/header/connection.component.ts | 2 +- .../components/header/menu.component.ts | 32 +++++++------------ .../src/app/routes/portal/portal.component.ts | 2 +- .../routes/dashboard/dashboard.component.ts | 1 - .../ui/src/app/utils/system-utilities.ts | 20 ++++++------ web/projects/ui/src/styles.scss | 7 +++- 6 files changed, 29 insertions(+), 35 deletions(-) diff --git a/web/projects/ui/src/app/routes/portal/components/header/connection.component.ts b/web/projects/ui/src/app/routes/portal/components/header/connection.component.ts index c49d48420..f6b16211c 100644 --- a/web/projects/ui/src/app/routes/portal/components/header/connection.component.ts +++ b/web/projects/ui/src/app/routes/portal/components/header/connection.component.ts @@ -18,7 +18,7 @@ import { DataModel } from 'src/app/services/patch-db/data-model' [style.color]="connection.color" [style.font-size.em]="1.5" [attr.data-connection]="connection.status" - > + /> {{ connection.message }} } `, diff --git a/web/projects/ui/src/app/routes/portal/components/header/menu.component.ts b/web/projects/ui/src/app/routes/portal/components/header/menu.component.ts index 7c1fd86b3..0448cb078 100644 --- a/web/projects/ui/src/app/routes/portal/components/header/menu.component.ts +++ b/web/projects/ui/src/app/routes/portal/components/header/menu.component.ts @@ -17,7 +17,6 @@ import { TuiDataListDropdownManagerModule } from '@taiga-ui/kit' import { RESOURCES } from 'src/app/utils/resources' import { getMenu } from 'src/app/utils/system-utilities' import { ABOUT } from './about.component' -import { HeaderConnectionComponent } from './connection.component' @Component({ selector: 'header-menu', @@ -31,10 +30,11 @@ import { HeaderConnectionComponent } from './connection.component' StartOS - - -

StartOS

-
+ @for (link of utils; track $index) { {{ badge }} } + @if (!$index || $index === 3 || $index === 5) { +
+ } } +
+
@for (link of links; track $index) { = icon: 'tuiIconGlobe', title: 'Updates', }, - '/portal/system/backups': { - icon: 'tuiIconSave', - title: 'Backups', - }, - '/portal/system/metrics': { - icon: 'tuiIconActivity', - title: 'Metrics', + '/portal/system/sideload': { + icon: 'tuiIconUpload', + title: 'Sideload', }, '/portal/system/logs': { icon: 'tuiIconFileText', title: 'Logs', }, - '/portal/system/sideload': { - icon: 'tuiIconUpload', - title: 'Sideload', + '/portal/system/metrics': { + icon: 'tuiIconActivity', + title: 'Metrics', + }, + '/portal/system/backups': { + icon: 'tuiIconSave', + title: 'Backups', }, '/portal/system/settings': { icon: 'tuiIconTool', diff --git a/web/projects/ui/src/styles.scss b/web/projects/ui/src/styles.scss index c0abbcba4..98e9d0eef 100644 --- a/web/projects/ui/src/styles.scss +++ b/web/projects/ui/src/styles.scss @@ -13,6 +13,12 @@ ul { list-style-type: disc; } +hr { + height: 0; + background: transparent; + border-bottom: 1px solid var(--tui-clear); +} + :root { --bumper: 0.375rem; } @@ -27,7 +33,6 @@ ul { overflow: auto; isolation: isolate; backdrop-filter: blur(2rem); - margin: 0 var(--bumper); border-radius: 0.375rem; // TODO: Theme