gitcoinco/code_fund_ads

View on GitHub
app/views/campaign_creatives/_tr.html.erb

Summary

Maintainability
Test Coverage
<% if report.scoped_by %>
  <%= table_row add_class: campaign.creative_ids.include?(report.scoped_by.id) ? "" : "bg-light" do %>
    <%= table_data do %>
      <span class="fas fa-circle text-<%= status_color(report.scoped_by.status) %>"></span>
    <% end %>
    <%= table_data do %>
      <%= link_to report.scoped_by.name, report.scoped_by %>
      <%= link_to tag.sup("", class: "fa-xs fad fa-external-link"), creative_previews_path(report.scoped_by, template: "square", theme: "light"), target: "_blank", class: "link-muted" %>
    <% end %>
    <%= table_data add_class: "text-center" do %>
      <%= badge_for_boolean campaign.creative_ids.include?(report.scoped_by.id) %>
    <% end %>
    <% if @campaign.standard? %>
      <%= table_data report.gross_revenue.format %>
      <%= table_data number_with_delimiter(report.impressions_count) %>
    <% end %>
    <%= table_data number_with_delimiter(report.clicks_count) %>
    <% if @campaign.standard? %>
      <%= table_data number_to_percentage(report.click_rate, precision: 2) %>
      <%= table_data number_with_delimiter(report.cpm.format) %>
      <%= table_data number_with_delimiter(report.cpc.format) %>
    <% end %>
  <% end %>
<% end %>