diff --git a/frontend/components.d.ts b/frontend/components.d.ts index 708dd4e..5987c8e 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -8,6 +8,7 @@ export {} declare module 'vue' { export interface GlobalComponents { About: typeof import('./src/components/settings/About.vue')['default'] + AgentStackList: typeof import('./src/components/AgentStackList.vue')['default'] Appearance: typeof import('./src/components/settings/Appearance.vue')['default'] ArrayInput: typeof import('./src/components/ArrayInput.vue')['default'] ArraySelect: typeof import('./src/components/ArraySelect.vue')['default'] diff --git a/frontend/src/components/AgentStackList.vue b/frontend/src/components/AgentStackList.vue new file mode 100644 index 0000000..a4ce76d --- /dev/null +++ b/frontend/src/components/AgentStackList.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/frontend/src/components/StackList.vue b/frontend/src/components/StackList.vue index 6b00cb2..19ffdcf 100644 --- a/frontend/src/components/StackList.vue +++ b/frontend/src/components/StackList.vue @@ -42,7 +42,22 @@ -
+ +
+ + + +
+ +
{{ $t("addFirstStackMsg") }}
@@ -189,7 +204,30 @@ export default { return result; }, + /** + * Groups all stacks by it's agent + * @returns {Map