Don't display datasource if there is only one

This commit is contained in:
Adria Navarro 2025-01-21 15:01:22 +01:00
parent bc2a827dd7
commit 3c00ff201a
1 changed files with 6 additions and 1 deletions

View File

@ -1,4 +1,5 @@
<script>
import { datasources } from "@/stores/builder"
import { Divider, Heading } from "@budibase/bbui"
export let dividerState
@ -6,6 +7,8 @@
export let dataSet
export let value
export let onSelect
$: displayDatasourceName = $datasources.list.length > 1
</script>
{#if dividerState}
@ -29,7 +32,9 @@
on:click={() => onSelect(data)}
>
<span class="spectrum-Menu-itemLabel">
{data.datasourceName ? `${data.datasourceName} - ` : ""}{data.label}
{data.datasourceName && displayDatasourceName
? `${data.datasourceName} - `
: ""}{data.label}
</span>
<svg
class="spectrum-Icon spectrum-UIIcon-Checkmark100 spectrum-Menu-checkmark spectrum-Menu-itemIcon"