From 4a6c7e5a06121c8e12e268d8faea2c8ef2de1d16 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] 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}
-
+
{/if}
{#if selectedTab === 'SETUP'}
{#if workflowBlock}
-
-
{: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 @@
: []
-
+
{#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}