Sha256: 70e31aa7fdea5a9b7318d6f1f64ac7e9956afb3deb124451ac8ea6f21f8e6780

Contents?: true

Size: 1.92 KB

Versions: 267

Compression:

Stored size: 1.92 KB

Contents

@import "../tokens/spacing";
@import "../tokens/colors";
@import "../tokens/opacity";
@import "../tokens/shadows";
@import "../pb_avatar/avatar";

$selector: ".pb_form_pill";
$pb_form_pill_height: 37px;
$form_pill_colors: (
  primary: map-get($status_color_text, "primary"),
);


[class^=pb_form_pill_kit] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 $space-sm/3;
  height: $pb_form_pill_height;
  border-radius: $pb_form_pill_height/2;
  margin-bottom: 2px;
  margin-top: 2px;
  cursor: pointer;
  @each $color_name, $color_value in $form_pill_colors {
    &[class*=_#{$color_name}]  {
      background-color: rgba($color_value, $opacity-1);
      transition: background-color 0.2s ease;
      box-shadow: none;
      @media (hover:hover) {
        &:hover {
          background-color: rgba($color_value, $opacity-2);
        }
      }
      #{$selector}_text {
        color: $color_value;
        padding-left: $space-sm;
        padding-right: $space-sm/4;
      }
      #{$selector}_close {
        color: $color_value;
        padding-left: $space-sm/2;
        padding-right: $space-sm/4;
        display: flex;
        align-items: center;
        height: 100%;
        cursor: pointer;
      }
      #{$selector}_tag {
        color: $color_value;
        padding-left: $space-sm;
      }
    }
  }
  &.small {
    height: fit-content;
    height: -moz-fit-content;
    .pb_form_pill_text, .pb_form_pill_close, .pb_form_pill_tag {
      font-size: 16px;
      font-weight: 400;
    }
    .pb_form_pill_text, .pb_form_pill_tag {
      line-height: 1.7;
      padding-left: $space_xs;
      padding-right: 2px;
    }
    [class^=pb_avatar_kit], [class^=pb_avatar_kit] .avatar_wrapper {
      width: 20px;
      height: 20px;
      flex-basis: 20px;
      &::before { line-height: 21px; }
    }
  }
  &[class*=lowercase] {
    text-transform: lowercase;
  }

  &[class*=none] {
    text-transform: none;
  }
}

Version data entries

267 entries across 267 versions & 1 rubygems

Version Path
playbook_ui-12.26.1.pre.alpha.railsmultilevelimprovements842 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.1.pre.alpha.railsmultilevelimprovements837 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.1.pre.alpha.PLAY860PhoneNumInputOptions836 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.1.pre.alpha.railsmultilevelimprovements835 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.1.pre.alpha.play716popoverkitcloseonclickissue833 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.1.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown831 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.1 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.multiselectfixes825 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown822 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.multiselectfixes821 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown818 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown817 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown815 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.PLAY603datepickerquickpickinputpresetdropdown813 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.alphafix812 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.alphafix810 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.railsmultilevelimprovements805 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.multiselectfixes798 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.multiselectfixes797 app/pb_kits/playbook/pb_form_pill/_form_pill.scss
playbook_ui-12.26.0.pre.alpha.multiselectfixes796 app/pb_kits/playbook/pb_form_pill/_form_pill.scss