diff --git a/src/common-components/button-question/button-question.vue b/src/common-components/button-question/button-question.vue index 4734ed12..1b7869fc 100644 --- a/src/common-components/button-question/button-question.vue +++ b/src/common-components/button-question/button-question.vue @@ -1,253 +1,271 @@ + - - - - - \ No newline at end of file + fieldset { + .ui-radio { + margin: 0; + } + } +} + diff --git a/src/ux-components/checkbox/checkbox.vue b/src/ux-components/checkbox/checkbox.vue index cbc1120c..29234e1c 100644 --- a/src/ux-components/checkbox/checkbox.vue +++ b/src/ux-components/checkbox/checkbox.vue @@ -1,65 +1,140 @@ - diff --git a/src/ux-components/list-button-horizontal/list-button-horizontal.vue b/src/ux-components/list-button-horizontal/list-button-horizontal.vue index 534448b7..e51d9ecd 100644 --- a/src/ux-components/list-button-horizontal/list-button-horizontal.vue +++ b/src/ux-components/list-button-horizontal/list-button-horizontal.vue @@ -1,206 +1,84 @@ - - - - - \ No newline at end of file + + //Cash/insurance styling + &:first-of-type { + .list-button-horizontal.strong { + input[type="radio"] { + &:checked + .list-button-horizontal-content { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + } + + &:checked:focus + .list-button-horizontal-content { + border-bottom-right-radius: 0.5rem; + border-top-right-radius: 0.5rem; + } + } + } + } + + &:last-of-type { + .list-button-horizontal.strong { + input[type="radio"] { + &:checked + .list-button-horizontal-content { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + } + + &:checked:focus + .list-button-horizontal-content { + border-bottom-left-radius: 0.5rem; + border-top-left-radius: 0.5rem; + } + } + } + } +} + diff --git a/src/ux-components/list-button/list-button.vue b/src/ux-components/list-button/list-button.vue index c789060e..d6770b1a 100644 --- a/src/ux-components/list-button/list-button.vue +++ b/src/ux-components/list-button/list-button.vue @@ -1,241 +1,114 @@ - - + + - \ No newline at end of file +} +.list-button-content { + color: $gray-600; + position: relative; + background: $white; + transition: all 150ms linear; + border-radius: $border-radius-lg; + border: 1px solid $gray-500; + width: 100%; + outline: none; + + span { + &.small { + font-size: 0.75rem; + color: $gray-550; + } + } +} + diff --git a/src/ux-components/list-card/list-card.vue b/src/ux-components/list-card/list-card.vue index 9b68ab38..ed70705c 100644 --- a/src/ux-components/list-card/list-card.vue +++ b/src/ux-components/list-card/list-card.vue @@ -1,33 +1,33 @@ diff --git a/src/ux-components/loader/loader.vue b/src/ux-components/loader/loader.vue index 25d7e02d..0656b44c 100644 --- a/src/ux-components/loader/loader.vue +++ b/src/ux-components/loader/loader.vue @@ -1,34 +1,34 @@ - - - - - \ No newline at end of file + &.red:after { + background-color: $red; + } + &.green:after { + background-color: $green; + } + &.white:after { + background-color: $white; + } + &.black:after { + background-color: $black; + } +} +