Skip to content

Commit 223b1af

Browse files
committed
feat: added more components
1 parent d9480df commit 223b1af

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

web/src/lib/components/ui/combobox/combobox.svelte

+3-2
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import {tick} from "svelte"
88
99
export let multi: boolean = false
10+
export let placeholder: string = "Select..."
1011
1112
export let options = [
1213
{value: "Option 1", label: "option 1"},
@@ -21,8 +22,8 @@
2122
let triggerButton // Reference to the trigger button
2223
2324
$: selectedValue = multi
24-
? options.filter(f => value.includes(f.value)).map(f => f.label).join(", ") || "Select frameworks..."
25-
: options.find(f => f.value === value)?.label ?? "Select a framework..."
25+
? options.filter(f => value.includes(f.value)).map(f => f.label).join(", ") || placeholder
26+
: options.find(f => f.value === value)?.label ?? placeholder
2627
2728
function closeAndFocusTrigger() {
2829
open = false

web/src/routes/play/+page.svelte

+5-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44
<div class="flex justify-center">
55
<div class="max-w-screen-lg w-full px-8">
66
<div>
7-
<Combobox multi={true}/>
7+
<Combobox options={[
8+
{value: "a", label: "A"},
9+
{value: "b", label: "B"},
10+
{value: "c", label: "C"},
11+
]} multi={true}/>
812
</div>
913
</div>
1014
</div>

0 commit comments

Comments
 (0)