From 91f562ee8c2376693452e56654e327f9b1738588 Mon Sep 17 00:00:00 2001
From: Joe <49767913+joebudi@users.noreply.github.com>
Date: Fri, 26 Jun 2020 14:32:45 +0100
Subject: [PATCH 1/2] UI Update
Button color changed
Background color in the settings panel removed
Workflow items font color fixed
Spacing improved
---
.../workflow/SetupPanel/SetupPanel.svelte | 91 +++++--------------
.../SetupPanel/WorkflowBlockSetup.svelte | 42 +++++----
.../WorkflowBuilder/WorkflowBuilder.svelte | 2 +-
.../WorkflowBuilder/flowchart/FlowItem.svelte | 4 +
.../WorkflowList/WorkflowList.svelte | 10 +-
5 files changed, 58 insertions(+), 91 deletions(-)
diff --git a/packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte b/packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte
index fb18a20e63..f68e74311d 100644
--- a/packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte
+++ b/packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte
@@ -5,6 +5,7 @@
import { notifier } from "builderStore/store/notifications"
import WorkflowBlockSetup from "./WorkflowBlockSetup.svelte"
import DeleteWorkflowModal from "./DeleteWorkflowModal.svelte"
+ import { Button } from "@budibase/bbui"
const { open, close } = getContext("simple-modal")
@@ -90,26 +91,26 @@
{testResult}
{/if}
-
- Test
-
+
+ Test Workflow
+
{/if}
{#if selectedTab === 'SETUP'}
{#if workflowBlock}
-
Save Workflow
-
-
+
Delete Block
-
+
{:else if $workflowStore.currentWorkflow}
@@ -141,15 +142,14 @@
-
Save Workflow
-
-
+
+
Delete Workflow
-
+
{/if}
@@ -175,11 +175,12 @@
}
header {
- font-size: 20px;
+ font-size: 18px;
font-weight: 600;
+ font-family: inter;
display: flex;
align-items: center;
- margin-bottom: 18px;
+ margin-bottom: 20px;
color: var(--ink);
}
@@ -190,13 +191,12 @@
.block-label {
font-weight: 500;
font-size: 14px;
- color: var(--ink);
- margin: 0px 0px 16px 0px;
+ color: var(--grey-7);
+ margin-bottom: 20px;
}
.config-item {
- margin: 0px 0px 4px 0px;
- padding: 12px 0px;
+ margin-bottom: 20px;
}
.budibase_input {
@@ -214,6 +214,7 @@
header > span {
color: var(--grey-5);
margin-right: 20px;
+ cursor: pointer;
}
.form {
@@ -228,52 +229,10 @@
.buttons {
position: absolute;
- bottom: 10px;
- }
-
- .delete-workflow-button {
- cursor: pointer;
- border: 1px solid var(--red);
- border-radius: 3px;
- width: 260px;
- padding: 8px 16px;
- display: flex;
- justify-content: center;
- align-items: center;
- background: var(--white);
- color: var(--red);
- font-size: 14px;
- font-weight: 500;
- transition: all 2ms;
- align-self: flex-end;
- margin-bottom: 10px;
- }
-
- .delete-workflow-button:hover {
- background: var(--red);
- border: 1px solid var(--red);
- color: var(--white);
- }
-
- .workflow-button {
- cursor: pointer;
- border: 1px solid var(--grey-4);
- border-radius: 3px;
+ bottom: 20px;
+ display: grid;
width: 100%;
- padding: 8px 16px;
- display: flex;
- justify-content: center;
- align-items: center;
- background: white;
- color: var(--ink);
- font-size: 14px;
- font-weight: 500;
- transition: all 2ms;
- margin-bottom: 10px;
- }
-
- .workflow-button:hover {
- background: var(--grey-1);
+ gap: 12px;
}
.access-level {
@@ -301,7 +260,7 @@
}
.passed {
- background: #84c991;
+ background: var(--green);
}
.failed {
diff --git a/packages/builder/src/components/workflow/SetupPanel/WorkflowBlockSetup.svelte b/packages/builder/src/components/workflow/SetupPanel/WorkflowBlockSetup.svelte
index 20ab71c23a..b950d1dacb 100644
--- a/packages/builder/src/components/workflow/SetupPanel/WorkflowBlockSetup.svelte
+++ b/packages/builder/src/components/workflow/SetupPanel/WorkflowBlockSetup.svelte
@@ -13,11 +13,10 @@
: []
-{workflowBlock.type}: {workflowBlock.name}
+{workflowBlock.type}: {workflowBlock.name}
{#each workflowParams as [parameter, type]}
{/each}
diff --git a/packages/builder/src/components/workflow/WorkflowBuilder/WorkflowBuilder.svelte b/packages/builder/src/components/workflow/WorkflowBuilder/WorkflowBuilder.svelte
index ff294b40c7..86f873b719 100644
--- a/packages/builder/src/components/workflow/WorkflowBuilder/WorkflowBuilder.svelte
+++ b/packages/builder/src/components/workflow/WorkflowBuilder/WorkflowBuilder.svelte
@@ -81,7 +81,7 @@
}
.play-button.highlighted {
- background: var(--primary);
+ background: var(--purple);
}
.stop-button.highlighted {
diff --git a/packages/builder/src/components/workflow/WorkflowBuilder/flowchart/FlowItem.svelte b/packages/builder/src/components/workflow/WorkflowBuilder/flowchart/FlowItem.svelte
index 05a97af519..e680375833 100644
--- a/packages/builder/src/components/workflow/WorkflowBuilder/flowchart/FlowItem.svelte
+++ b/packages/builder/src/components/workflow/WorkflowBuilder/flowchart/FlowItem.svelte
@@ -67,6 +67,10 @@
color: var(--ink);
}
+ p {
+ color: inherit;
+ }
+
div:hover {
transform: scale(1.05);
}
diff --git a/packages/builder/src/components/workflow/WorkflowPanel/WorkflowList/WorkflowList.svelte b/packages/builder/src/components/workflow/WorkflowPanel/WorkflowList/WorkflowList.svelte
index 1d46bba4c1..7217aab560 100644
--- a/packages/builder/src/components/workflow/WorkflowPanel/WorkflowList/WorkflowList.svelte
+++ b/packages/builder/src/components/workflow/WorkflowPanel/WorkflowList/WorkflowList.svelte
@@ -4,6 +4,7 @@
import { onMount, getContext } from "svelte"
import { backendUiStore, workflowStore } from "builderStore"
import CreateWorkflowModal from "./CreateWorkflowModal.svelte"
+ import { Button } from "@budibase/bbui"
const { open, close } = getContext("simple-modal")
@@ -27,10 +28,9 @@
-
-
+
Create New Workflow
-
+
{#each $workflowStore.workflows as workflow}
Date: Fri, 26 Jun 2020 14:38:29 +0100
Subject: [PATCH 2/2] formatting and linting
---
.../workflow/SetupPanel/SetupPanel.svelte | 21 ++---
.../SetupPanel/WorkflowBlockSetup.svelte | 83 +++++++++----------
.../WorkflowList/WorkflowList.svelte | 4 +-
3 files changed, 48 insertions(+), 60 deletions(-)
diff --git a/packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte b/packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte
index f68e74311d..fca0738e9d 100644
--- a/packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte
+++ b/packages/builder/src/components/workflow/SetupPanel/SetupPanel.svelte
@@ -91,9 +91,7 @@
{testResult}
{/if}
-
- Test Workflow
-
+ Test Workflow
{/if}
{#if selectedTab === 'SETUP'}
@@ -101,16 +99,13 @@
Save Workflow
-
- Delete Block
-
+ Delete Block
{:else if $workflowStore.currentWorkflow}
@@ -142,14 +137,14 @@
-
Save Workflow
-
- Delete Workflow
-
+ Delete Workflow
{/if}
diff --git a/packages/builder/src/components/workflow/SetupPanel/WorkflowBlockSetup.svelte b/packages/builder/src/components/workflow/SetupPanel/WorkflowBlockSetup.svelte
index b950d1dacb..0c527d8b4b 100644
--- a/packages/builder/src/components/workflow/SetupPanel/WorkflowBlockSetup.svelte
+++ b/packages/builder/src/components/workflow/SetupPanel/WorkflowBlockSetup.svelte
@@ -17,53 +17,48 @@
{#each workflowParams as [parameter, type]}
{parameter}
- {#if Array.isArray(type)}
-
- {#each type as option}
- {option}
- {/each}
-
- {:else if type === 'component'}
-
- {:else if type === 'accessLevel'}
-
- Admin
- Power User
-
- {:else if type === 'password'}
-
- {:else if type === 'number'}
-
- {:else if type === 'longText'}
-
- {:else if type === 'model'}
-
- {:else if type === 'record'}
-
- {:else if type === 'string'}
-
- {/if}
-
+ {#if Array.isArray(type)}
+
+ {#each type as option}
+ {option}
+ {/each}
+
+ {:else if type === 'component'}
+
+ {:else if type === 'accessLevel'}
+
+ Admin
+ Power User
+
+ {:else if type === 'password'}
+
+ {:else if type === 'number'}
+
+ {:else if type === 'longText'}
+
+ {:else if type === 'model'}
+
+ {:else if type === 'record'}
+
+ {:else if type === 'string'}
+
+ {/if}
+
{/each}