From cf7e6e453f317874ba467a3d11d9b05dfc808a48 Mon Sep 17 00:00:00 2001 From: Michael Kret Date: Wed, 30 Oct 2024 14:51:57 +0200 Subject: [PATCH] component update --- packages/editor-ui/src/api/workflows.ts | 1 + .../editor-ui/src/components/WorkflowCard.vue | 5 +- .../src/components/WorkflowStatistic.vue | 61 +++++++++++++++---- 3 files changed, 52 insertions(+), 15 deletions(-) diff --git a/packages/editor-ui/src/api/workflows.ts b/packages/editor-ui/src/api/workflows.ts index c65c788ae2..1eb157c84a 100644 --- a/packages/editor-ui/src/api/workflows.ts +++ b/packages/editor-ui/src/api/workflows.ts @@ -36,6 +36,7 @@ export async function getWorkflow(context: IRestApiContext, id: string, filter?: export async function getWorkflows(context: IRestApiContext, filter?: object) { return await makeRestApiRequest(context, 'GET', '/workflows', { includeScopes: true, + includeExecutionStatistics: true, ...(filter ? { filter } : {}), }); } diff --git a/packages/editor-ui/src/components/WorkflowCard.vue b/packages/editor-ui/src/components/WorkflowCard.vue index 0ce8a92f17..41d1850049 100644 --- a/packages/editor-ui/src/components/WorkflowCard.vue +++ b/packages/editor-ui/src/components/WorkflowCard.vue @@ -1,6 +1,6 @@ + @@ -18,12 +45,20 @@ .statusText { padding-right: var(--spacing-s); box-sizing: border-box; - display: inline-block; text-align: right; + display: flex; + align-items: center; + justify-content: center; } -.icon { - font-size: var(--font-size-2xs); - width: 12px; +.info-wrapper { + display: flex; + align-items: center; + justify-content: center; + gap: var(--spacing-4xs); +} + +.separator { + margin: 0 var(--spacing-3xs); }