<div class="icarus">
    <% var formClass = "icarus-form" %>
    <% formClass += form.isSubmitting ? " submitting" : "" %>
    <form class="<%= formClass %>">
        <div class="icarus-layout">
            <div class="icarus-layout-dynamic">
            <% for (var i = 0 ; i < form.dynamicFields.length ; i++) { %>
            <%= form.dynamicFields[i] %>
            <% } %>
            </div>

            <div class="icarus-layout-static" style="min-height:<%= form.dynamicBoundingBox.bottomRight[1] %>px;">
            <% for (var i = 0 ; i < form.staticFields.length ; i++) { %>
            <%= form.staticFields[i] %>
            <% } %>
            </div>
        </div>

        <% if (form.errors) { %>
        <ul class="icarus-errors">
            <% for (var i = 0 ; i < form.errors.length ; i++) { %>
            <li><%= form.errors[i] %></li>
            <% } %>
        </ul>
        <% } %>

        <button type="submit" class="submit-btn"<% if (form.isSubmitting) { %> disabled<% } %>><%= form.submitButton %></button>
    </form>

    <% if (form.message) { %>
    <span class="icarus-message"><%= form.message %></span>
    <% } %>
</div>