diff --git a/src/app.css b/src/app.css index 028c7f93..255886f1 100644 --- a/src/app.css +++ b/src/app.css @@ -131,6 +131,16 @@ * { font-size: 15px; } + @media (prefers-color-scheme: dark) { + .select { + &, + & select { + &::picker(select) { + border: var(--border) solid var(--color-base-content); + } + } + } + } } .dropdown-content { diff --git a/src/lib/components/CancelButton.svelte b/src/lib/components/CancelButton.svelte new file mode 100644 index 00000000..80be3592 --- /dev/null +++ b/src/lib/components/CancelButton.svelte @@ -0,0 +1,34 @@ + + +{#if !rest.children && href} + + + {label} + +{:else} + +{/if} diff --git a/src/lib/components/CopyField.svelte b/src/lib/components/CopyField.svelte new file mode 100644 index 00000000..b845f2a3 --- /dev/null +++ b/src/lib/components/CopyField.svelte @@ -0,0 +1,48 @@ + + + diff --git a/src/lib/components/IconButton.svelte b/src/lib/components/IconButton.svelte new file mode 100644 index 00000000..e1f9a39a --- /dev/null +++ b/src/lib/components/IconButton.svelte @@ -0,0 +1,43 @@ + + + + + diff --git a/src/lib/components/InputWithMessage.svelte b/src/lib/components/InputWithMessage.svelte new file mode 100644 index 00000000..d94e0e3d --- /dev/null +++ b/src/lib/components/InputWithMessage.svelte @@ -0,0 +1,40 @@ + + + + + + diff --git a/src/lib/components/LabeledFormInput.svelte b/src/lib/components/LabeledFormInput.svelte index 8c6b3e93..69160af6 100644 --- a/src/lib/components/LabeledFormInput.svelte +++ b/src/lib/components/LabeledFormInput.svelte @@ -2,23 +2,66 @@ @component An input slot for a form (stylized) --> - + + -