Sha256: 70058a9e3ee2b299013eb0b8a0d669b5141e8e2c01adee9e191f363524f29804
Contents?: true
Size: 1.13 KB
Versions: 387
Compression:
Stored size: 1.13 KB
Contents
@import "../pb_button/button"; @import "../pb_button/button_mixins"; $pb_button_styles: ( "primary", "secondary", "link", ); @mixin pb_circle_icon_button { position: relative; display: flex; justify-content: center; align-items: center; flex-shrink: 0; flex-grow: 0; width: $pb_button_size; height: $pb_button_size; border-radius: $pb_button_size / 2; line-height: $pb_button_size; flex-basis: $pb_button_size; min-width: $pb_button_size; padding: 0; } @mixin pb_circle_icon_button_active { &:active { transition: none; @include pb_button_variant($secondary_action, $primary_action); } } @mixin pb_circle_icon_button_active_dark { &:active { transition: none; @include pb_button_variant(rgba($white, $opacity_2), $white); } } [class^=pb_circle_icon_button_kit] { @each $style in $pb_button_styles { [class^=pb_button_kit][class*=_#{$style}] { @include pb_circle_icon_button; } } :first-child { &[class*=_link] { @include pb_circle_icon_button_active; } &.dark { &[class*=_link] { @include pb_circle_icon_button_active_dark; } } } }
Version data entries
387 entries across 387 versions & 1 rubygems