From ce970f3b7615e6a34a24ec83149d71dd5a2c3c82 Mon Sep 17 00:00:00 2001 From: Kevin Hamer Date: Mon, 22 May 2023 14:00:32 -0400 Subject: [PATCH 1/4] wip (45min) --- resources/styles/atoms/avatar/_index.scss | 2 +- resources/styles/atoms/banner/banner.twig | 8 ++-- resources/styles/atoms/button/_index.scss | 14 +++++- .../styles/atoms/button/button--icon.twig | 29 ++++++++++++ resources/styles/atoms/checkbox/_index.scss | 6 ++- .../atoms/checkbox/checkbox--radio.twig | 28 +++++------ resources/styles/atoms/checkbox/checkbox.twig | 28 +++++------ .../styles/atoms/utility-nav/_index.scss | 7 +-- resources/styles/base/_custom-properties.scss | 2 +- resources/styles/config/_index.scss | 21 ++++++--- .../styles/organisms/site-footer/_index.scss | 16 ++++++- .../organisms/site-footer/site-footer.twig | 47 ++++++++++--------- 12 files changed, 134 insertions(+), 74 deletions(-) create mode 100644 resources/styles/atoms/button/button--icon.twig diff --git a/resources/styles/atoms/avatar/_index.scss b/resources/styles/atoms/avatar/_index.scss index 9fa5f74..4c5a81b 100644 --- a/resources/styles/atoms/avatar/_index.scss +++ b/resources/styles/atoms/avatar/_index.scss @@ -8,7 +8,6 @@ &__container { display: grid; grid: "photo name" 1fr "photo title" 1fr; - gap: config.$thin-v-space 0; } &__name { @@ -26,6 +25,7 @@ } &__title { + color: config.$gray-400; grid-area: title; padding: 0 config.$thin-h-space; } diff --git a/resources/styles/atoms/banner/banner.twig b/resources/styles/atoms/banner/banner.twig index 5edb2ad..a312a91 100644 --- a/resources/styles/atoms/banner/banner.twig +++ b/resources/styles/atoms/banner/banner.twig @@ -4,10 +4,12 @@ Sit quisquam error ipsum atque odit ex At eum eius autem perspiciatis sit! Sint ab! diff --git a/resources/styles/atoms/button/_index.scss b/resources/styles/atoms/button/_index.scss index aa9b137..1e81e1f 100644 --- a/resources/styles/atoms/button/_index.scss +++ b/resources/styles/atoms/button/_index.scss @@ -23,7 +23,9 @@ cursor: pointer; display: inline-block; font-weight: 700; - padding: config.$padding; + line-height: 1; + padding: 1rem 2rem; + border-radius: 4em; transition: background-color var(--duration-fast) config.$fade-easing; &:hover, @@ -86,4 +88,14 @@ color: var(--button-color-contrast); } } + + &.-icon { + align-items: center; + border-radius: 100%; + display: inline-grid; + height: 3rem; + justify-items: center; + padding: 0; + width: 3rem; + } } diff --git a/resources/styles/atoms/button/button--icon.twig b/resources/styles/atoms/button/button--icon.twig new file mode 100644 index 0000000..12c7e99 --- /dev/null +++ b/resources/styles/atoms/button/button--icon.twig @@ -0,0 +1,29 @@ + + + + + + + + + diff --git a/resources/styles/atoms/checkbox/_index.scss b/resources/styles/atoms/checkbox/_index.scss index 0226ac7..0e2f449 100644 --- a/resources/styles/atoms/checkbox/_index.scss +++ b/resources/styles/atoms/checkbox/_index.scss @@ -26,12 +26,14 @@ } &__checkbox { - pointer-events: none; - grid-area: checkbox; + background: var(--checkbox-color); border-radius: .25em; border: 2px solid var(--checkbox-color); display: inline-block; + grid-area: checkbox; height: #{config.$line-height * 1em}; + padding: .25rem; + pointer-events: none; vertical-align: middle; width: #{config.$line-height * 1em}; } diff --git a/resources/styles/atoms/checkbox/checkbox--radio.twig b/resources/styles/atoms/checkbox/checkbox--radio.twig index 3229ec5..66ae6b6 100644 --- a/resources/styles/atoms/checkbox/checkbox--radio.twig +++ b/resources/styles/atoms/checkbox/checkbox--radio.twig @@ -1,8 +1,8 @@
- - + +