diff --git a/src/app.css b/src/app.css
index 35840cd..122c8d9 100644
--- a/src/app.css
+++ b/src/app.css
@@ -9,17 +9,20 @@
@apply border-2 border-black rounded-md;
}
+ .hovers-static {
+ box-shadow: 2px 2px 0 #000000;
+ -webkit-box-shadow: 2px 2px 0px 0px #000000;
+ }
+
.hovers {
box-shadow: 2px 2px 0 #000000;
-webkit-box-shadow: 2px 2px 0px 0px #000000;
- @apply transform duration-200;
}
.hovers:focus,
.hovers:hover {
- box-shadow: 4px 4px 0 #000000;
- -webkit-box-shadow: 4px 4px 0px 0px #000000;
- @apply scale-105;
+ box-shadow: 3px 3px 0 #000000;
+ -webkit-box-shadow: 3px 3px 0px 0px #000000;
}
}
diff --git a/src/lib/Foundation.svelte b/src/lib/Foundation.svelte
index e99a5d1..a0f0d9a 100644
--- a/src/lib/Foundation.svelte
+++ b/src/lib/Foundation.svelte
@@ -1,7 +1,5 @@
@@ -20,10 +25,16 @@
on:click={onClick}
class:default={theme === ButtonTheme.default}
class:defaultToggled={isToggled(ButtonTheme.default)}
- class:alert={theme === ButtonTheme.alert}
- class:alertToggled={isToggled(ButtonTheme.alert)}
- class="px-3 py-1 rounded brutal hovers font-bold font-display outline-none">
- {text}
+ class:primary={theme === ButtonTheme.primary}
+ class:primaryToggled={isToggled(ButtonTheme.primary)}
+ class="{padding} rounded brutal {!flat && 'hovers'} font-bold font-display outline-none">
+ {#if icon && !selected}
+
+ {/if}
+ {#if selectedIcon && selected}
+
+ {/if}
+