@@ -19,7 +19,7 @@ module StreamEntriesHelper
 | 
				
			|||||||
          safe_join([render(file: Rails.root.join('app', 'javascript', 'images', 'logo.svg')), t('settings.edit_profile')])
 | 
					          safe_join([render(file: Rails.root.join('app', 'javascript', 'images', 'logo.svg')), t('settings.edit_profile')])
 | 
				
			||||||
        end
 | 
					        end
 | 
				
			||||||
      elsif current_account.following?(account) || current_account.requested?(account)
 | 
					      elsif current_account.following?(account) || current_account.requested?(account)
 | 
				
			||||||
        link_to account_unfollow_path(account), class: 'button logo-button', data: { method: :post } do
 | 
					        link_to account_unfollow_path(account), class: 'button logo-button button--destructive', data: { method: :post } do
 | 
				
			||||||
          safe_join([render(file: Rails.root.join('app', 'javascript', 'images', 'logo.svg')), t('accounts.unfollow')])
 | 
					          safe_join([render(file: Rails.root.join('app', 'javascript', 'images', 'logo.svg')), t('accounts.unfollow')])
 | 
				
			||||||
        end
 | 
					        end
 | 
				
			||||||
      else
 | 
					      else
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -35,6 +35,17 @@
 | 
				
			|||||||
    transition: all 200ms ease-out;
 | 
					    transition: all 200ms ease-out;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &--destructive {
 | 
				
			||||||
 | 
					    transition: none;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    &:active,
 | 
				
			||||||
 | 
					    &:focus,
 | 
				
			||||||
 | 
					    &:hover {
 | 
				
			||||||
 | 
					      background-color: $error-red;
 | 
				
			||||||
 | 
					      transition: none;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  &:disabled {
 | 
					  &:disabled {
 | 
				
			||||||
    background-color: $ui-primary-color;
 | 
					    background-color: $ui-primary-color;
 | 
				
			||||||
    cursor: default;
 | 
					    cursor: default;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -110,6 +110,18 @@
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  &.button--destructive {
 | 
				
			||||||
 | 
					    &:active,
 | 
				
			||||||
 | 
					    &:focus,
 | 
				
			||||||
 | 
					    &:hover {
 | 
				
			||||||
 | 
					      background: $error-red;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      svg path:last-child {
 | 
				
			||||||
 | 
					        fill: $error-red;
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  @media screen and (max-width: $no-gap-breakpoint) {
 | 
					  @media screen and (max-width: $no-gap-breakpoint) {
 | 
				
			||||||
    svg {
 | 
					    svg {
 | 
				
			||||||
      display: none;
 | 
					      display: none;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user