diff --git a/src/lib/client/ui/button/Button.svelte b/src/lib/client/ui/button/Button.svelte index d1532b1..828571a 100644 --- a/src/lib/client/ui/button/Button.svelte +++ b/src/lib/client/ui/button/Button.svelte @@ -1,22 +1,48 @@ diff --git a/src/lib/client/ui/dropdown/Dropdown.svelte b/src/lib/client/ui/dropdown/Dropdown.svelte index 441a563..c67ac8b 100644 --- a/src/lib/client/ui/dropdown/Dropdown.svelte +++ b/src/lib/client/ui/dropdown/Dropdown.svelte @@ -1,22 +1,79 @@ - -
+{#if !fixed} +
+{/if}
diff --git a/src/lib/client/ui/dropdown/DropdownItem.svelte b/src/lib/client/ui/dropdown/DropdownItem.svelte index 3acdcf7..1163ac1 100644 --- a/src/lib/client/ui/dropdown/DropdownItem.svelte +++ b/src/lib/client/ui/dropdown/DropdownItem.svelte @@ -7,23 +7,31 @@ export let disabled: boolean = false; export let danger: boolean = false; export let selected: boolean = false; - + export let compact: boolean = false; - diff --git a/src/lib/client/ui/dropdown/DropdownSelect.svelte b/src/lib/client/ui/dropdown/DropdownSelect.svelte new file mode 100644 index 0000000..2a8c34f --- /dev/null +++ b/src/lib/client/ui/dropdown/DropdownSelect.svelte @@ -0,0 +1,101 @@ + + +
+ {#if label} + {label} + {/if} +
(open = false)} + > +
+
diff --git a/src/lib/client/ui/form/Input.svelte b/src/lib/client/ui/form/Input.svelte index c914ae5..ed87769 100644 --- a/src/lib/client/ui/form/Input.svelte +++ b/src/lib/client/ui/form/Input.svelte @@ -1,14 +1,43 @@