diff --git a/src-ui/src/app/components/manage/management-list/management-list.component.html b/src-ui/src/app/components/manage/management-list/management-list.component.html
index 349e1cfe8..345839efb 100644
--- a/src-ui/src/app/components/manage/management-list/management-list.component.html
+++ b/src-ui/src/app/components/manage/management-list/management-list.component.html
@@ -83,7 +83,10 @@
-
+ |
+ @if (depth > 0) {
+
+ }
|
{{ getMatching(object) }} |
diff --git a/src-ui/src/app/components/manage/management-list/management-list.component.scss b/src-ui/src/app/components/manage/management-list/management-list.component.scss
index 98809b59f..de99b6584 100644
--- a/src-ui/src/app/components/manage/management-list/management-list.component.scss
+++ b/src-ui/src/app/components/manage/management-list/management-list.component.scss
@@ -11,26 +11,16 @@ tbody tr:last-child td {
min-height: 0;
}
-.depth-0 {
- padding-left: 0;
-}
+td.name-cell {
+ padding-left: calc(calc(var(--depth) - 1) * 1.1rem);
-.depth-1 {
- padding-left: 20px;
-}
-
-.depth-2 {
- padding-left: 40px;
-}
-
-.depth-3 {
- padding-left: 60px;
-}
-
-.depth-4 {
- padding-left: 80px;
-}
-
-.depth-5 {
- padding-left: 100px;
+ .indicator {
+ display: inline-block;
+ width: .8rem;
+ height: .8rem;
+ border-left: 1px solid var(--bs-secondary);
+ border-bottom: 1px solid var(--bs-secondary);
+ margin-right: .25rem;
+ margin-left: .5rem;
+ }
}