summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVolpeon <git@volpeon.ink>2025-07-28 16:37:27 +0200
committerVolpeon <git@volpeon.ink>2025-07-28 16:37:27 +0200
commitf8cab6bb146a92b309e76eb2608b180d0e5814a7 (patch)
tree695cd32ba74c31e11f1e5a98334b2931c86acb6e
parentUpdate (diff)
downloadiro-design-f8cab6bb146a92b309e76eb2608b180d0e5814a7.tar.gz
iro-design-f8cab6bb146a92b309e76eb2608b180d0e5814a7.tar.bz2
iro-design-f8cab6bb146a92b309e76eb2608b180d0e5814a7.zip
Updated button style; added transitions
-rw-r--r--src/objects/_button.scss1
-rw-r--r--src/objects/_button.vars.scss10
2 files changed, 6 insertions, 5 deletions
diff --git a/src/objects/_button.scss b/src/objects/_button.scss
index c4ecd87..84da11b 100644
--- a/src/objects/_button.scss
+++ b/src/objects/_button.scss
@@ -183,6 +183,7 @@
183 white-space: nowrap; 183 white-space: nowrap;
184 border: props.get(vars.$border-width) solid transparent; 184 border: props.get(vars.$border-width) solid transparent;
185 border-radius: props.get(vars.$rounding); 185 border-radius: props.get(vars.$rounding);
186 transition: background-color .1s, border-color .1s, box-shadow .1s;
186 187
187 &::after { 188 &::after {
188 position: absolute; 189 position: absolute;
diff --git a/src/objects/_button.vars.scss b/src/objects/_button.vars.scss
index cc7b7d5..00a11c3 100644
--- a/src/objects/_button.vars.scss
+++ b/src/objects/_button.vars.scss
@@ -56,21 +56,21 @@ $default-theme: map.deep-merge((
56 --shadow-color: props.get(core.$theme, --shadow), 56 --shadow-color: props.get(core.$theme, --shadow),
57 57
58 --hover: ( 58 --hover: (
59 --bg-color: props.get(core.$theme, --border-mute), 59 --bg-color: props.get(core.$theme, --bg-l1),
60 --label-color: props.get(core.$theme, --heading), 60 --label-color: props.get(core.$theme, --heading),
61 --border-color: props.get(core.$theme, --border-strong), 61 --border-color: props.get(core.$theme, --border),
62 ), 62 ),
63 63
64 --active: ( 64 --active: (
65 --bg-color: props.get(core.$theme, --border), 65 --bg-color: props.get(core.$theme, --border-mute),
66 --label-color: props.get(core.$theme, --heading), 66 --label-color: props.get(core.$theme, --heading),
67 --border-color: props.get(core.$theme, --text-mute-more), 67 --border-color: props.get(core.$theme, --border-strong),
68 ), 68 ),
69 69
70 --disabled: ( 70 --disabled: (
71 --bg-color: transparent, 71 --bg-color: transparent,
72 --label-color: props.get(core.$theme, --border-strong), 72 --label-color: props.get(core.$theme, --border-strong),
73 --border-color: props.get(core.$theme, --border), 73 --border-color: props.get(core.$theme, --text-disabled),
74 ), 74 ),
75 75
76 --key-focus: ( 76 --key-focus: (