}
.icon-button {
- display: inline-flex;
- align-items: center;
+ display: inline-block;
padding: 0;
color: $action-button-color;
border: 0;
cursor: pointer;
transition: all 100ms ease-in;
transition-property: background-color, color;
+ text-decoration: none;
&:hover,
&:active,
}
}
+ &--with-counter {
+ display: inline-flex;
+ align-items: center;
+ width: auto !important;
+ }
+
&__counter {
display: inline-block;
width: 14px;
.status__action-bar-button {
margin-right: 18px;
+
+ &.icon-button--with-counter {
+ margin-right: 14px;
+ }
}
.status__action-bar-dropdown {
= t 'statuses.show_thread'
.status__action-bar
- .status__action-bar__counter
- = link_to remote_interaction_path(status, type: :reply), class: 'status__action-bar-button icon-button modal-button' do
- - if status.in_reply_to_id.nil?
- = fa_icon 'reply fw'
- - else
- = fa_icon 'reply-all fw'
- .status__action-bar__counter__label= obscured_counter status.replies_count
+ = link_to remote_interaction_path(status, type: :reply), class: 'status__action-bar-button icon-button icon-button--with-counter modal-button' do
+ - if status.in_reply_to_id.nil?
+ = fa_icon 'reply fw'
+ - else
+ = fa_icon 'reply-all fw'
+ %span.icon-button__counter= obscured_counter status.replies_count
= link_to remote_interaction_path(status, type: :reblog), class: 'status__action-bar-button icon-button modal-button' do
- if status.distributable?
= fa_icon 'retweet fw'