* Update notifications_helper * Update notification decorator * Removed old notifications views * Remove flag check from _actions partial * Remove feature flag from views * Remove flag from model * Update logic in reaction drawer button * Missed this somehow * Update app/assets/javascripts/initializers/initializeArticleReactions.js Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com> * Update these tests to multiple reactions * Adjust logged-out test to account for multiple reactions * Removed unused * Try to boost coverage --------- Co-authored-by: Ridhwana <Ridhwana.Khan16@gmail.com>
22 lines
1.1 KiB
Text
22 lines
1.1 KiB
Text
<button
|
|
id="reaction-butt-<%= category %>"
|
|
name="<%= description %>"
|
|
aria-label="<%= aria_label %>"
|
|
aria-pressed="false"
|
|
class="crayons-reaction crayons-tooltip__activator relative pt-2 pr-2 pb-1 pl-2"
|
|
data-category="<%= category %>">
|
|
<span class="crayons-reaction__icon crayons-reaction__icon--inactive p-0">
|
|
<%= image_tag image_path, aria_hidden: true, height: 32, width: 32 %>
|
|
</span>
|
|
<%# TODO: This can be straightened out after feature-flag -- double icons are not required now %>
|
|
<% if user_signed_in? # We cannot trigger the action state unless the user is signed in, so no need to render. %>
|
|
<span class="crayons-reaction__icon crayons-reaction__icon--active p-0">
|
|
<%= image_tag image_active_path, aria_hidden: true, height: 32, width: 32 %>
|
|
</span>
|
|
<% end %>
|
|
<span class="crayons-reaction__count" id="reaction-number-<%= category %>"><span class="bg-base-40 opacity-25 p-2 inline-block radius-default"></span></span>
|
|
|
|
<span data-testid="tooltip" class="crayons-tooltip__content">
|
|
<%= description %>
|
|
</span>
|
|
</button>
|