Remove deprecated ComponentSelector component which was unique to client side workflow actions which no longer exist
This commit is contained in:
parent
5141353b33
commit
e7dcbd13f4
|
@ -1,42 +0,0 @@
|
||||||
<script>
|
|
||||||
import { store } from "builderStore"
|
|
||||||
import deepmerge from "deepmerge"
|
|
||||||
import { Label } from "@budibase/bbui"
|
|
||||||
|
|
||||||
export let value
|
|
||||||
|
|
||||||
let pages = []
|
|
||||||
let components = []
|
|
||||||
let pageName
|
|
||||||
|
|
||||||
let selectedPage
|
|
||||||
let selectedScreen
|
|
||||||
|
|
||||||
$: pages = $store.pages
|
|
||||||
$: selectedPage = pages[pageName]
|
|
||||||
$: screens = selectedPage ? selectedPage._screens : []
|
|
||||||
$: if (selectedPage) {
|
|
||||||
let result = selectedPage
|
|
||||||
for (screen of screens) {
|
|
||||||
result = deepmerge(result, screen)
|
|
||||||
}
|
|
||||||
components = result.props._children
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<div class="bb-margin-xl block-field">
|
|
||||||
<Label small forAttr={'page'}>Page</Label>
|
|
||||||
<select class="budibase__input" bind:value={pageName}>
|
|
||||||
{#each Object.keys(pages) as page}
|
|
||||||
<option value={page}>{page}</option>
|
|
||||||
{/each}
|
|
||||||
</select>
|
|
||||||
{#if components.length > 0}
|
|
||||||
<Label small forAttr={'component'}>Component</Label>
|
|
||||||
<select class="budibase__input" bind:value>
|
|
||||||
{#each components as component}
|
|
||||||
<option value={component._id}>{component._id}</option>
|
|
||||||
{/each}
|
|
||||||
</select>
|
|
||||||
{/if}
|
|
||||||
</div>
|
|
|
@ -1,11 +1,9 @@
|
||||||
<script>
|
<script>
|
||||||
import ComponentSelector from "./ParamInputs/ComponentSelector.svelte"
|
|
||||||
import ModelSelector from "./ParamInputs/ModelSelector.svelte"
|
import ModelSelector from "./ParamInputs/ModelSelector.svelte"
|
||||||
import RecordSelector from "./ParamInputs/RecordSelector.svelte"
|
import RecordSelector from "./ParamInputs/RecordSelector.svelte"
|
||||||
import { Input, TextArea, Select } from "@budibase/bbui"
|
import { Input, TextArea, Select } from "@budibase/bbui"
|
||||||
|
|
||||||
export let block
|
export let block
|
||||||
|
|
||||||
$: params = block.params ? Object.entries(block.params) : []
|
$: params = block.params ? Object.entries(block.params) : []
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
@ -21,8 +19,6 @@
|
||||||
<option value={option}>{option}</option>
|
<option value={option}>{option}</option>
|
||||||
{/each}
|
{/each}
|
||||||
</Select>
|
</Select>
|
||||||
{:else if type === 'component'}
|
|
||||||
<ComponentSelector bind:value={block.args[parameter]} />
|
|
||||||
{:else if type === 'accessLevel'}
|
{:else if type === 'accessLevel'}
|
||||||
<Select bind:value={block.args[parameter]} thin secondary>
|
<Select bind:value={block.args[parameter]} thin secondary>
|
||||||
<option value="ADMIN">Admin</option>
|
<option value="ADMIN">Admin</option>
|
||||||
|
|
Loading…
Reference in New Issue