mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-14 12:25:17 +00:00
qFix: Update DropdownLabels for showing dropdown icon (#4230)
This commit is contained in:
parent
6a44293c35
commit
58854ee3b0
@ -22,6 +22,7 @@
|
||||
import Button from './Button.svelte'
|
||||
import DropdownLabelsPopup from './DropdownLabelsPopup.svelte'
|
||||
import Label from './Label.svelte'
|
||||
import DropdownIcon from './icons/Dropdown.svelte'
|
||||
|
||||
export let icon: Asset | AnySvelteComponent | undefined = undefined
|
||||
export let label: IntlString | undefined = undefined
|
||||
@ -30,6 +31,7 @@
|
||||
export let multiselect = false
|
||||
export let selected: DropdownTextItem['id'] | Array<DropdownTextItem['id']> | undefined = multiselect ? [] : undefined
|
||||
export let allowDeselect: boolean = false
|
||||
export let showDropdownIcon: boolean = false
|
||||
|
||||
export let kind: ButtonKind = 'no-border'
|
||||
export let size: ButtonSize = 'small'
|
||||
@ -113,6 +115,14 @@
|
||||
<Label label={label ?? ui.string.NotSelected} />
|
||||
{/if}
|
||||
</span>
|
||||
<svelte:fragment slot="iconRight">
|
||||
{#if showDropdownIcon}
|
||||
<DropdownIcon
|
||||
size={'small'}
|
||||
fill={kind === 'primary' && !disabled ? 'var(--primary-button-content-color)' : 'var(--theme-dark-color)'}
|
||||
/>
|
||||
{/if}
|
||||
</svelte:fragment>
|
||||
</Button>
|
||||
</div>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user