views: factor out FontAwesome icons.

Factor out FontAwesome icons into a set of helpers. This is so that it's
easier to keep track of which icons we're using and easier to change
icons globally.
This commit is contained in:
evazion
2021-01-21 04:12:13 -06:00
parent 748fcdddcf
commit 63e3b4b447
29 changed files with 199 additions and 73 deletions

View File

@@ -47,13 +47,13 @@
<% end %>
<% if user.email_address.is_verified? %>
<i class="fas fa-check-circle user-verified-email-icon" title="Verified email"></i>
<%= checkmark_icon(class: "user-verified-email-icon", title: "Verified email") %>
<% elsif user == CurrentUser.user %>
<%= link_to verify_user_email_path(user) do %>
<i class="fas fa-exclamation-triangle user-unverified-email-icon" title="Unverified email. Click here to verify your email."></i>
<%= exclamation_icon(class: "user-unverified-email-icon", title: "Unverified email. Click here to verify your email.") %>
<% end %>
<% else %>
<i class="fas fa-exclamation-triangle user-email-unverified" title="Unverified email."></i>
<%= exclamation_icon(class: "user-email-unverified", title: "Unverified email") %>
<% end %>
<% else %>
<em>none</em>