summaryrefslogtreecommitdiff
path: root/scss
diff options
context:
space:
mode:
authorJoe Carstairs <65492573+Sycamost@users.noreply.github.com>2023-12-25 15:44:50 +0000
committerJoe Carstairs <jcarstairs@scottlogic.com>2024-01-29 10:51:47 +0000
commit078d2d370d8cb45381b7cf793d99a63dd4c064a4 (patch)
treec924ce4f39ec3144791b88060222434d01e81bfb /scss
parent7e5fd083800f4c029853dc8ca1f749342deaff31 (diff)
33 / WebAuthn (#57)
* Working message on sign-up form * Disables form nicely when processing request * Updates README * Better error logging in verifyRegistrationResponse()
Diffstat (limited to 'scss')
-rw-r--r--scss/custom-properties/_colours.scss4
-rw-r--r--scss/modules/_btn.scss15
-rw-r--r--scss/values/_colours.scss15
3 files changed, 31 insertions, 3 deletions
diff --git a/scss/custom-properties/_colours.scss b/scss/custom-properties/_colours.scss
index dadb50e..efa9cdc 100644
--- a/scss/custom-properties/_colours.scss
+++ b/scss/custom-properties/_colours.scss
@@ -7,6 +7,8 @@
--background-highlight-color: #{colours.$primary-90};
--special-text-color: #{colours.$secondary-90};
--special-text-highlight-color: #{colours.$secondary-10};
+ --neutral-text-color: #{colours.$neutral-50};
+ --neutral-background-color: #{colours.$neutral-30};
}
:is(main, article) {
@@ -16,6 +18,8 @@
--background-highlight-color: #{colours.$primary-10};
--special-text-color: #{colours.$secondary-40};
--special-text-highlight-color: #{colours.$secondary-90};
+ --neutral-text-color: #{colours.$neutral-70};
+ --neutral-background-color: #{colours.$neutral-95};
}
:is(main, article) > section:nth-child(even):not(:is(section, header) :is(section, header)) {
diff --git a/scss/modules/_btn.scss b/scss/modules/_btn.scss
index b906262..45e292f 100644
--- a/scss/modules/_btn.scss
+++ b/scss/modules/_btn.scss
@@ -7,12 +7,13 @@
padding-inline: var(--spacing-inline-md);
padding-block: var(--spacing-block-sm);
background-color: transparent;
+ cursor: pointer;
transition:
background-color 100ms,
transform 100ms;
}
-:is(button, .btn):is(:hover, :focus, :focus-visible, :focus-within, :active) {
+:is(button, .btn):is(:hover, :focus, :focus-visible, :focus-within, :active):not(:is(:disabled, [disabled])) {
box-shadow: none;
outline: none;
color: var(--text-highlight-color);
@@ -23,12 +24,12 @@
transform 300ms;
}
-:is(button, .btn):is(:focus, :focus-visible, :focus-within) {
+:is(button, .btn):is(:focus, :focus-visible, :focus-within):not(:is(:disabled, [disabled])) {
border-color: var(--special-text-highlight-color);
border-style: dotted;
}
-:is(button, .btn):active {
+:is(button, .btn):active:not(:is(:disabled), [disabled]) {
transform: scale(1.1, 1.1);
}
@@ -38,3 +39,11 @@ a.btn {
text-decoration: none;
}
+:is(button, .btn):is(:disabled, [disabled]) {
+ color: var(--neutral-text-color);
+ background-color: var(--neutral-background-color);
+ border-color: var(--neutral-text-color);
+ cursor: initial;
+}
+
+
diff --git a/scss/values/_colours.scss b/scss/values/_colours.scss
index 40db6e8..5c00e7d 100644
--- a/scss/values/_colours.scss
+++ b/scss/values/_colours.scss
@@ -32,3 +32,18 @@ $secondary-98: #e4fffb;
$secondary-99: #f2fffc;
$secondary-100: #ffffff;
+$neutral-0: #000;
+$neutral-10: #03020f;
+$neutral-20: #141327;
+$neutral-30: #2c2b41;
+$neutral-40: #45455d;
+$neutral-50: #61607a;
+$neutral-60: #7d7d98;
+$neutral-70: #9b9bb7;
+$neutral-80: #bbbbd7;
+$neutral-90: #dbdbf8;
+$neutral-95: #ecedff;
+$neutral-98: #f7f8ff;
+$neutral-99: #fbfbff;
+$neutral-100: #fff;
+