From 8a814d171ccbd98b85c37867d239d41e9ff337d9 Mon Sep 17 00:00:00 2001 From: Edward Sammut Alessi Date: Tue, 3 Mar 2026 16:14:35 +0100 Subject: [PATCH] feat(frontend): use new resource label colors Use new resource label colors Signed-off-by: Edward Sammut Alessi --- .../src/components/common/Labels/Labels.vue | 2 +- .../src/components/common/Status/TStatus.vue | 6 +- frontend/src/index.css | 73 +++------------ frontend/src/methods/labels.ts | 47 +++++----- frontend/src/states/cluster-management.ts | 18 +--- .../src/views/omni/Clusters/ClusterItem.vue | 4 +- .../Clusters/Management/MachineSetLabel.vue | 7 +- .../Clusters/Management/MachineSetPicker.vue | 4 +- .../views/omni/Home/HomeRecentMachines.vue | 5 +- .../src/views/omni/ItemLabels/ItemLabel.vue | 10 +-- .../src/views/omni/ItemLabels/LabelsInput.vue | 2 +- .../omni/Machines/MachineDetailsPanel.vue | 2 +- frontend/src/views/omni/Users/UserItem.vue | 2 +- .../src/views/omni/Users/Users.stories.ts | 89 +++++++++++++++++++ 14 files changed, 148 insertions(+), 123 deletions(-) create mode 100644 frontend/src/views/omni/Users/Users.stories.ts diff --git a/frontend/src/components/common/Labels/Labels.vue b/frontend/src/components/common/Labels/Labels.vue index c1ad2c45..61d39267 100644 --- a/frontend/src/components/common/Labels/Labels.vue +++ b/frontend/src/components/common/Labels/Labels.vue @@ -70,7 +70,7 @@ const removeLabel = async (key: string) => { key, id: key, value: label.value, - labelClass: label.labelClass ?? 'label-light6', + labelClass: label.labelClass, removable: label.canRemove, }" :remove-label="removeLabel" diff --git a/frontend/src/components/common/Status/TStatus.vue b/frontend/src/components/common/Status/TStatus.vue index 11f98e5a..1f44bd0b 100644 --- a/frontend/src/components/common/Status/TStatus.vue +++ b/frontend/src/components/common/Status/TStatus.vue @@ -195,7 +195,11 @@ const iconData = computed((): { iconClass?: string; iconTypeValue?: IconType } =