1
0
Fork 0
mirror of synced 2024-06-29 03:20:34 +12:00
budibase/packages/builder/src/components/workflow/WorkflowPanel/WorkflowPanel.svelte

48 lines
1 KiB
Svelte
Raw Normal View History

<script>
import { onMount } from "svelte"
import { backendUiStore, workflowStore } from "builderStore"
import { WorkflowList, BlockList } from "./"
import api from "builderStore/api"
import blockDefinitions from "./blockDefinitions"
let selectedTab = "WORKFLOWS"
let definitions = []
</script>
<header>
<span
class="hoverable"
class:selected={selectedTab === 'WORKFLOWS'}
on:click={() => (selectedTab = 'WORKFLOWS')}>
Workflows
</span>
{#if $workflowStore.currentWorkflow}
<span
class="hoverable"
class:selected={selectedTab === 'ADD'}
on:click={() => (selectedTab = 'ADD')}>
Add
</span>
{/if}
</header>
{#if selectedTab === 'WORKFLOWS'}
<WorkflowList />
{:else if selectedTab === 'ADD'}
<BlockList />
{/if}
<style>
header {
font-size: 20px;
font-weight: bold;
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
span:not(.selected) {
color: var(--dark-grey);
}
</style>