Don't display datasource if there is only one
This commit is contained in:
parent
bc2a827dd7
commit
3c00ff201a
|
@ -1,4 +1,5 @@
|
||||||
<script>
|
<script>
|
||||||
|
import { datasources } from "@/stores/builder"
|
||||||
import { Divider, Heading } from "@budibase/bbui"
|
import { Divider, Heading } from "@budibase/bbui"
|
||||||
|
|
||||||
export let dividerState
|
export let dividerState
|
||||||
|
@ -6,6 +7,8 @@
|
||||||
export let dataSet
|
export let dataSet
|
||||||
export let value
|
export let value
|
||||||
export let onSelect
|
export let onSelect
|
||||||
|
|
||||||
|
$: displayDatasourceName = $datasources.list.length > 1
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
{#if dividerState}
|
{#if dividerState}
|
||||||
|
@ -29,7 +32,9 @@
|
||||||
on:click={() => onSelect(data)}
|
on:click={() => onSelect(data)}
|
||||||
>
|
>
|
||||||
<span class="spectrum-Menu-itemLabel">
|
<span class="spectrum-Menu-itemLabel">
|
||||||
{data.datasourceName ? `${data.datasourceName} - ` : ""}{data.label}
|
{data.datasourceName && displayDatasourceName
|
||||||
|
? `${data.datasourceName} - `
|
||||||
|
: ""}{data.label}
|
||||||
</span>
|
</span>
|
||||||
<svg
|
<svg
|
||||||
class="spectrum-Icon spectrum-UIIcon-Checkmark100 spectrum-Menu-checkmark spectrum-Menu-itemIcon"
|
class="spectrum-Icon spectrum-UIIcon-Checkmark100 spectrum-Menu-checkmark spectrum-Menu-itemIcon"
|
||||||
|
|
Loading…
Reference in New Issue