use bindableProperties instead of bindings in AUtomationBindingPanel

This commit is contained in:
Keviin Åberg Kultalahti 2021-03-01 14:22:17 +01:00
parent a8520aae54
commit 8dbf8249da
2 changed files with 4 additions and 9 deletions

View File

@ -3,18 +3,13 @@
import { Input, TextArea, Heading, Spacer, Label } from "@budibase/bbui"
import { createEventDispatcher } from "svelte"
import { isValid } from "@budibase/string-templates"
import {
getBindableProperties,
readableToRuntimeBinding,
} from "builderStore/dataBinding"
import { currentAsset, store } from "../../../builderStore"
import { handlebarsCompletions } from "constants/completions"
const dispatch = createEventDispatcher()
export let value = ""
export let bindingDrawer
export let bindings = []
export let bindableProperties = []
let originalValue = value
let helpers = handlebarsCompletions()
@ -22,7 +17,7 @@
let search = ""
let validity = true
$: categories = Object.entries(groupBy("category", bindings))
$: categories = Object.entries(groupBy("category", bindableProperties))
$: value && checkValid()
$: dispatch("update", value)
$: searchRgx = new RegExp(search, "ig")
@ -58,7 +53,7 @@
{#each categories as [categoryName, bindings]}
<Heading extraSmall>{categoryName}</Heading>
<Spacer extraSmall />
{#each bindings.filter(binding =>
{#each bindableProperties.filter(binding =>
binding.label.match(searchRgx)
) as binding}
<div class="binding" on:click={() => addToText(binding)}>

View File

@ -55,7 +55,7 @@
value={readableValue}
close={handleClose}
on:update={event => (tempValue = event.detail)}
{bindings} />
bindableProperties={bindings} />
</div>
</Drawer>