From 893684c311231cbaa146d204fbd377f53ad18700 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Thu, 13 Jan 2022 18:19:56 +1300 Subject: [PATCH] Fix data deletion checkbox styles --- sass/includes/_forms.sass | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/sass/includes/_forms.sass b/sass/includes/_forms.sass index e946d19..c544f70 100644 --- a/sass/includes/_forms.sass +++ b/sass/includes/_forms.sass @@ -103,15 +103,6 @@ fieldset @include acts-like-button cursor: pointer -@mixin checkbox-hider($base) - ##{$base} - position: relative - left: 10px - display: block - z-index: 1 - height: 42px - margin: 0 - .checkbox-hider__container position: relative display: grid // why does the default not work??? @@ -122,9 +113,30 @@ fieldset border-radius: 8px margin-bottom: -18px - .checkbox-hider__label - padding: 12px 0px 12px 32px - cursor: pointer +.checkbox-hider__label + padding: 12px 0px 12px 32px + cursor: pointer + +@mixin checkbox-hider($base) + ##{$base} + position: relative + left: 10px + display: block + z-index: 1 + height: 42px + margin: 0 + + /* + automatically add these styles too + this means that components based off this can either add the .checkbox-hider__container class, or they can add the .base-name-container class, + depending on which one is more reasonable in the moment + for example, .delete-confirm-container takes advantage of the @extend here. + + .#{$base}-container + @extend .checkbox-hider__container + + .#{$base}-label + @extend .checkbox-hider__label @mixin single-button-form display: inline-block