aboutsummaryrefslogtreecommitdiff
path: root/src/lib/components/Button.svelte
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/components/Button.svelte')
-rw-r--r--src/lib/components/Button.svelte23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/lib/components/Button.svelte b/src/lib/components/Button.svelte
index 30e9fc2..27b9b7f 100644
--- a/src/lib/components/Button.svelte
+++ b/src/lib/components/Button.svelte
@@ -15,7 +15,7 @@
onclick,
children,
}: {
- variant?: 'primary' | 'accent' | 'ghost' | 'done';
+ variant?: 'primary' | 'accent' | 'ghost' | 'done' | 'outline';
type?: 'button' | 'submit' | 'reset';
disabled?: boolean;
name?: string;
@@ -143,6 +143,27 @@
font-size: 0.9375rem;
}
+ .outline {
+ width: 3rem;
+ height: 3rem;
+ flex-shrink: 0;
+ padding: 0;
+ border-radius: 0.75rem;
+ background: var(--surface);
+ color: var(--text-secondary);
+ border: 1.5px solid var(--border);
+ font-size: 1.25rem;
+ font-weight: 500;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ }
+
+ .outline:hover:not(:disabled) {
+ border-color: var(--accent);
+ color: var(--text);
+ }
+
.block {
align-self: stretch;
width: 100%;