gitcoinco/code_fund_ads

View on GitHub
app/views/users/form/_organization.html.erb

Summary

Maintainability
Test Coverage
<%= render CardComponent.new do %>
  <%= render Card::HeaderComponent.new do %>
    <%= render(Card::TitleComponent.new) { "Organization" } %>
    <%= render(Card::SubtitleComponent.new) { "Admin-only organization settings for user" } %>
  <% end %>
  <%= render Card::BodyComponent.new do %>
    <div class="row">
      <%= f.simple_fields_for :organization_users do |ouf| %>
        <div class="col-sm-12">
          <%= tag.div ouf.input(:organization_id, label: "Organization", collection: organizations_for_select, include_blank: "None",
            input_html: {class: "form-control", data: {controller: "select"}}), class: "mb-3" %>
        </div>
        <div class="col-sm-12">
          <%= tag.div ouf.input(:role, label: "Organization Role", collection: ENUMS::ORGANIZATION_ROLES.keys, include_blank: "None",
            input_html: {class: "form-control", data: {controller: "select"}}), class: "mb-2" %>
        </div>
      <% end %>
    </div>
  <% end %>
<% end %>