diff --git a/client/web/workflow/src/components/Export.vue b/client/web/workflow/src/components/Export.vue
index 54dc88c7ff..a80bb37d4b 100644
--- a/client/web/workflow/src/components/Export.vue
+++ b/client/web/workflow/src/components/Export.vue
@@ -1,7 +1,7 @@
{{ $t('general:export') }}
@@ -22,6 +22,16 @@ export default {
type: String,
default: 'workflows-export',
},
+
+ size: {
+ type: String,
+ default: 'md',
+ },
+
+ variant: {
+ type: String,
+ default: 'light',
+ },
},
methods: {
diff --git a/client/web/workflow/src/components/WorkflowEditor.vue b/client/web/workflow/src/components/WorkflowEditor.vue
index 8812f0a698..08684cc926 100644
--- a/client/web/workflow/src/components/WorkflowEditor.vue
+++ b/client/web/workflow/src/components/WorkflowEditor.vue
@@ -321,6 +321,7 @@
data-test-id="button-export-workflow"
:workflows="[workflow.workflowID]"
:file-name="workflow.meta.name || workflow.handle"
+ size="lg"
class="ml-1"
/>
diff --git a/client/web/workflow/src/components/faIcons.js b/client/web/workflow/src/components/faIcons.js
index 4889c0dd97..04b0682f61 100644
--- a/client/web/workflow/src/components/faIcons.js
+++ b/client/web/workflow/src/components/faIcons.js
@@ -24,6 +24,9 @@ import {
faAngleLeft,
faEllipsisV,
faBars,
+ faFileExport,
+ faToggleOn,
+ faToggleOff,
} from '@fortawesome/free-solid-svg-icons'
import {
@@ -62,4 +65,7 @@ library.add(
faAngleLeft,
faEllipsisV,
faBars,
+ faFileExport,
+ faToggleOn,
+ faToggleOff,
)
diff --git a/client/web/workflow/src/views/Workflow/List.vue b/client/web/workflow/src/views/Workflow/List.vue
index e3ef3c5ca2..362bd5c4bc 100644
--- a/client/web/workflow/src/views/Workflow/List.vue
+++ b/client/web/workflow/src/views/Workflow/List.vue
@@ -51,7 +51,7 @@
@import="importJSON"
/>
-
+
+
+
+
+
+
+
+
+
+ {{ statusText(w) }}
+
+
{
+ return this.$AutomationAPI.workflowUpdate({ ...w, enabled }).then((w) => {
+ this.toastSuccess(this.$t(`notification:list.${notificationKey}.success`))
+ this.filterList()
+ })
+ }).catch(this.toastErrorHandler(this.$t(`notification:list.${notificationKey}.failed`)))
+ },
},
}
diff --git a/lib/vue/src/components/input/CInputConfirm.vue b/lib/vue/src/components/input/CInputConfirm.vue
index b3332107a4..eda7a22f80 100644
--- a/lib/vue/src/components/input/CInputConfirm.vue
+++ b/lib/vue/src/components/input/CInputConfirm.vue
@@ -24,6 +24,7 @@
:icon="icon"
:class="iconClass"
/>
+
+
+
+