|
@@ -1,22 +1,29 @@
|
|
|
<template>
|
|
|
<div class="workflow-settings">
|
|
|
- <div class="mb-6">
|
|
|
- <p class="mb-1">{{ t('workflow.settings.onError.title') }}</p>
|
|
|
- <div class="space-x-4">
|
|
|
- <ui-radio
|
|
|
+ <div class="mb-4">
|
|
|
+ <p class="mb-1 capitalize">
|
|
|
+ {{ t('workflow.settings.onError.title') }}
|
|
|
+ </p>
|
|
|
+ <div class="space-x-4 flex w-full max-w-sm items-center">
|
|
|
+ <div
|
|
|
v-for="item in onError"
|
|
|
:key="item.id"
|
|
|
- :model-value="settings.onError"
|
|
|
- :value="item.id"
|
|
|
- class="mr-4"
|
|
|
- @change="settings.onError = $event"
|
|
|
+ class="p-3 rounded-lg border transition-colors w-full hoverable"
|
|
|
+ @click="settings.onError = item.id"
|
|
|
>
|
|
|
- {{ item.name }}
|
|
|
- </ui-radio>
|
|
|
+ <ui-radio
|
|
|
+ :model-value="settings.onError"
|
|
|
+ :value="item.id"
|
|
|
+ class="capitalize"
|
|
|
+ @change="settings.onError = $event"
|
|
|
+ >
|
|
|
+ {{ item.name }}
|
|
|
+ </ui-radio>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <p class="mb-1">
|
|
|
+ <p class="mb-1 capitalize">
|
|
|
{{ t('workflow.settings.blockDelay.title') }}
|
|
|
<span :title="t('workflow.settings.blockDelay.description')">
|
|
|
🛈
|
|
@@ -28,13 +35,17 @@
|
|
|
class="w-full max-w-sm"
|
|
|
/>
|
|
|
</div>
|
|
|
+ <div v-if="false" class="flex mt-6">
|
|
|
+ <ui-switch v-model="settings.debugMode" class="mr-4" />
|
|
|
+ <p class="capitalize">{{ t('workflow.settings.debugMode') }}</p>
|
|
|
+ </div>
|
|
|
<div class="flex mt-6">
|
|
|
<ui-switch v-model="settings.saveLog" class="mr-4" />
|
|
|
- <p>{{ t('workflow.settings.saveLog') }}</p>
|
|
|
+ <p class="capitalize">{{ t('workflow.settings.saveLog') }}</p>
|
|
|
</div>
|
|
|
<div class="flex mt-6">
|
|
|
<ui-switch v-model="settings.executedBlockOnWeb" class="mr-4" />
|
|
|
- <p>{{ t('workflow.settings.executedBlockOnWeb') }}</p>
|
|
|
+ <p class="capitalize">{{ t('workflow.settings.executedBlockOnWeb') }}</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -63,12 +74,7 @@ const onError = [
|
|
|
},
|
|
|
];
|
|
|
|
|
|
-const settings = reactive({
|
|
|
- blockDelay: 0,
|
|
|
- saveLog: true,
|
|
|
- onError: 'stop-workflow',
|
|
|
- executedBlockOnWeb: false,
|
|
|
-});
|
|
|
+const settings = reactive({});
|
|
|
|
|
|
watch(
|
|
|
settings,
|