CMSgov/dpc-app

View on GitHub
dpc-admin/app/views/registered_organizations/_form.html.erb

Summary

Maintainability
Test Coverage
<fieldset class="ds-l-row field-group">
  <div class="ds-l-col--12 ds-l-md-col--3">
    <legend class="field-group__heading">FHIR Endpoint</legend>
  </div>

  <div class="ds-l-col--12 ds-l-md-col--9 field-group__fields">
    <span class="ds-c-field__hint">To enable API Access, you must provide a FHIR endpoint.</span>

    <%= f.fields_for :fhir_endpoint do |ff| %>
      <div class="ds-l-col--12 ds-l-md-col--9">
        <% if @organization.prod_sbx? %>
          <span class="ds-c-field__hint">For sandbox, you can use the default fields provided.</span>
        <% end %>

        <%= ff.label :status, class: "ds-c-label" %>
        <%= ff.select :status, statuses_for_select, {include_blank: true}, class: "ds-c-field drop-down" %>

        <%= ff.label :name, class: "ds-c-label" %>
        <%= ff.text_field :name, class: "ds-c-field" %>

        <%= ff.label :uri, "URI", class: "ds-c-label" %>
        <%= ff.text_field :uri, class: "ds-c-field" %>
      </div>
    <% end %>
  </div>
</fieldset>

<div class="ds-l-row actions ds-u-margin-top--3 field-group">
  <div class="ds-l-col--12 ds-l-md-col--3">

  </div>

  <div class="ds-l-col--12 ds-l-md-col--9 field-group__fields ds-u-border--0">
    <%= f.submit locals[:button_label], class: "ds-c-button ds-c-button--primary", data: { test: "form-submit" } %>
    <%= link_to "Cancel", organization_path(@organization), class: "ds-c-button ds-c-button--transparent" %>
  </div>
</div>