diff --git a/packages/ui/src/components/molecule/select/select-trigger.svelte b/packages/ui/src/components/molecule/select/select-trigger.svelte index 02098a109..ce0e7855b 100644 --- a/packages/ui/src/components/molecule/select/select-trigger.svelte +++ b/packages/ui/src/components/molecule/select/select-trigger.svelte @@ -21,7 +21,9 @@ )} {...restProps} > -
+
{@render children?.()}
{#if arrow} diff --git a/packages/ui/src/components/molecule/select/select.stories.svelte b/packages/ui/src/components/molecule/select/select.stories.svelte index 0637bb58f..523385051 100644 --- a/packages/ui/src/components/molecule/select/select.stories.svelte +++ b/packages/ui/src/components/molecule/select/select.stories.svelte @@ -138,6 +138,7 @@ label={fruit.label} aria-label={fruit.label} role="option" + check={true} > {fruit.label} @@ -149,29 +150,36 @@ - - {#if !value2.length} - เลือก - {:else} - {#each value2 as temp} - { - event.stopPropagation() - value2 = value2.filter((item) => item != temp) - }} - aria-label={`Remove ${themes.find((item) => item.value === temp)?.label || temp}`} - > - {themes.find((item) => item.value === temp)?.label || temp} - - {/each} +
+ {#if value2.length} +
+ {#each value2 as temp} + { + event.stopPropagation() + value2 = value2.filter((item) => item != temp) + }} + aria-label={`Remove ${themes.find((item) => item.value === temp)?.label || temp}`} + > + {themes.find((item) => item.value === temp)?.label || temp} + + {/each} +
{/if} - + + {#if !value2.length} + เลือก + {/if} + +
{#each themes as fruit} @@ -180,6 +188,7 @@ label={fruit.label} aria-label={fruit.label} role="option" + check={true} > {fruit.label}