Sha256: adecf788aaf991280b02793f61da29c5d0b375eb1760f7eddb7f8b76e5ab2fab

Contents?: true

Size: 1.34 KB

Versions: 76

Compression:

Stored size: 1.34 KB

Contents

@import "../tokens/colors";
@import "../tokens/spacing";
@import "../tokens/positioning";
@import "../pb_body/body";
@import "../tokens/transition";

[class^=pb_radio_kit] {
  display: inline-flex;
  cursor: pointer;

  .pb_radio_button {
    width: 22px;
    min-width: 22px;
    height: 22px;
    box-sizing: border-box;
    border-radius: 1000px;
    border: 2px solid $border_light;
    margin-right: $space_xs;
    transition-property: border-color, border;
    transition-duration: $transition_short;
    transition-timing-function: $easeIn;
  }

  @media (hover:hover) {
    &:hover, &:focus {
      .pb_radio_button {
        border-color: $primary_action;
      }
    }
  }

  input {
    position: relative;
    left: $offscreen;
    &:checked, &:focus {
      & ~ .pb_radio_button {
        border: 6px solid $primary;
      }
    }
  }
  &.dark {
    .pb_radio_button {
      border-color: $border_dark;
    }
    input {
      &:checked, &:focus {
        & ~ .pb_radio_button {
          border: 6px solid $primary;
        }
      }
    }

    @media (hover:hover) {
      &:hover, &:focus {
        .pb_radio_button {
          border-color: $primary_action;
        }
      }
    }
    &.error {
      > .pb_radio_button {
        border-color: $error_dark;
      }
    }
  }
  &.error {
    > .pb_radio_button {
      border-color: $error;
    }
  }
}

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
playbook_ui-9.15.0.pre.decouple.website1 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.14.1.alpha.highcharts9 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.14.1 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.13.0 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.12.0 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.12.0.pre.text.addon app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.11.0 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.10.0 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.10.0.pre.date.time.stacked.1 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.10.0.pre.alpha2 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.10.0.pre.alpha1 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.9.0.alpha.inline1 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.9.0 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.8.0 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.7.0.pre.alphawidth1 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.7.0.pre.alpha.a11y.btn app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.7.0 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.6.1 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.6.1.pre.deps1 app/pb_kits/playbook/pb_radio/_radio.scss
playbook_ui-9.6.0 app/pb_kits/playbook/pb_radio/_radio.scss