Sha256: bb3f86a579a7fabf4995aa31dc872dc8546336e0d70e82e081fe87a2b35311bc

Contents?: true

Size: 1.9 KB

Versions: 66

Compression:

Stored size: 1.9 KB

Contents

@import "../pb_body/body_mixins";
@import "../pb_textarea/textarea_mixin";
@import "../pb_title/title_mixin";
@import "../tokens/colors";

[class^=pb_select] {
  margin-bottom: $space_sm;
  select {
    @include pb_textarea_light;
    @include pb_title_4;
    appearance: none;
    cursor: pointer;
    box-shadow: inset 0 -11px 20px rgba($primary, 0.05);
    padding-right: $space_xl;
    @media (hover:hover) {
      &:hover, &:active, &:focus {
        background-color: $focus_input_light;
      }
    }
    &:disabled ~ .pb_select_kit_caret {
      opacity: 0.5;
    }
    color: transparent !important;
    text-shadow: 0 0 0 $text_lt_default;
  }
  option {
    color: $text_lt_default;
  }
  .pb_select_kit_label {
    margin-bottom: $space_xs;
    display: block;
  }
  .pb_select_kit_wrapper {
    position: relative;
    display: block;
    &.error {
      [class*=pb_body_kit] {
        margin-top: $space_xs / 2;
      }
      > select:first-child {
        border-color: $error;
      }
      .pb_select_kit_caret {
        top: 35%;
      }
    }
  }
  .pb_select_kit_caret {
    position: absolute;
    right: $space_sm;
    top: 50%;
    display: block;
    color: $text_lt_default;
    font-size: ($font_large + 3);
    transform: translateY(-50%);
    pointer-events: none;
  }
  &.dark {
    select {
      @include pb_textarea_dark;
      @include pb_title_4;
      @include pb_title_dark;
      background: $focus_input_dark;
      box-shadow: inset 0 -11px 20px rgba($white, 0.05);
      @media (hover:hover) {
        &:hover, &:active, &:focus {
          background-color: tint($focus_input_dark, 5%);
        }
      }
      text-shadow: 0 0 0 $text_dk_default;
    }
    .pb_select_kit_caret {
      color: $white;
    }
    .pb_select_kit_wrapper {
      &.error {
        .pb_select_kit_wrapper {
          > select:first-child {
            border-color: $error_dark;
          }
        }
      }
    }
  }

}

Version data entries

66 entries across 66 versions & 1 rubygems

Version Path
playbook_ui-7.14.0 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.13.0.pre.alpha1 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.13.0 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.12.1 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.12.0 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.11.1 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.11.0 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.11.0.pre.alpha1 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.10.0 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.9.0 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.8.4 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.8.3 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.8.2 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.8.1 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.8.0 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.7.0.pre.alpha1 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.7.0 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.6.2.pre.alpha1 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.6.2 app/pb_kits/playbook/pb_select/_select.scss
playbook_ui-7.6.1.pre.alpha1 app/pb_kits/playbook/pb_select/_select.scss