@@ -16,24 +16,28 @@ def account_action_button(account)
1616 if user_signed_in?
1717 if account . id == current_user . account_id
1818 link_to settings_profile_url , class : 'button logo-button' do
19- safe_join ( [ render ( file : Rails . root . join ( 'app' , 'javascript' , 'images' , 'logo.svg' ) ) , t ( 'settings.edit_profile' ) ] )
19+ safe_join ( [ svg_logo , t ( 'settings.edit_profile' ) ] )
2020 end
2121 elsif current_account . following? ( account ) || current_account . requested? ( account )
2222 link_to account_unfollow_path ( account ) , class : 'button logo-button button--destructive' , data : { method : :post } do
23- safe_join ( [ render ( file : Rails . root . join ( 'app' , 'javascript' , 'images' , 'logo.svg' ) ) , t ( 'accounts.unfollow' ) ] )
23+ safe_join ( [ svg_logo , t ( 'accounts.unfollow' ) ] )
2424 end
2525 elsif !( account . memorial? || account . moved? )
2626 link_to account_follow_path ( account ) , class : "button logo-button#{ account . blocking? ( current_account ) ? ' disabled' : '' } " , data : { method : :post } do
27- safe_join ( [ render ( file : Rails . root . join ( 'app' , 'javascript' , 'images' , 'logo.svg' ) ) , t ( 'accounts.follow' ) ] )
27+ safe_join ( [ svg_logo , t ( 'accounts.follow' ) ] )
2828 end
2929 end
3030 elsif !( account . memorial? || account . moved? )
3131 link_to account_remote_follow_path ( account ) , class : 'button logo-button modal-button' , target : '_new' do
32- safe_join ( [ render ( file : Rails . root . join ( 'app' , 'javascript' , 'images' , 'logo.svg' ) ) , t ( 'accounts.follow' ) ] )
32+ safe_join ( [ svg_logo , t ( 'accounts.follow' ) ] )
3333 end
3434 end
3535 end
3636
37+ def svg_logo
38+ content_tag ( :svg , tag ( :use , 'xlink:href' => '#mastodon-svg-logo' ) , 'viewBox' => '0 0 216.4144 232.00976' )
39+ end
40+
3741 def account_badge ( account , all : false )
3842 roles = [ ]
3943
0 commit comments