diff --git a/app/views/admin/users/_user_tr.html.erb b/app/views/admin/users/_user_tr.html.erb
index 7fbd227..6ae068e 100644
--- a/app/views/admin/users/_user_tr.html.erb
+++ b/app/views/admin/users/_user_tr.html.erb
@@ -26,11 +26,18 @@
<% User::AVAILABLE_ROLES.each do |role| %>
- <% bg_color = "bg-role-#{role}-light" if user.role == role.to_s %>
<% if allowed_to? :change_role?, user %>
- <%= button_to role, admin_user_path(user), method: :patch, params: { user: { role: role }}, form_class: "inline", class: "inline-block px-2 py-2 text-sm uppercase font-medium text-gray-700 focus:relative hover:bg-role-#{role}-light #{bg_color} text-#{role}" %>
+ <% if user.role == role.to_s %>
+ <%= button_to role, admin_user_path(user), method: :patch, params: { user: { role: role }}, form_class: "inline", class: "inline-block px-4 py-2 text-sm uppercase font-medium focus:relative bg-role-#{role}-light text-#{role}" %>
+ <% else %>
+ <%= button_to role, admin_user_path(user), method: :patch, params: { user: { role: role }}, form_class: "inline", class: "inline-block px-4 py-2 text-sm uppercase font-medium focus:relative hover:bg-role-#{role}-light text-#{role}" %>
+ <% end %>
<% else %>
- <%= role %>
+ <% if user.role == role.to_s %>
+ <%= role %>
+ <% else %>
+ <%= role %>
+ <% end %>
<% end %>
<% end %>
|