Sha256: be9b17d4b7964dc7c80b832fe2facc75b22465d3c93fb6b25e81a293f25c1e07

Contents?: true

Size: 938 Bytes

Versions: 1

Compression:

Stored size: 938 Bytes

Contents

<%
  has_form = comp.components.select{|c| eq(c.type, :form)}.any?
%>
<dialog id="<%= comp.id %>"
        <% if comp.tag %>
        data-input-tag="<%= comp.tag %>"
        <% end %>
        class="v-dialog mdl-dialog"
    style="<%= "width: #{comp.width}" if comp.width %>
           <%= "height: #{comp.height}" if comp.height %>"
>
  <% if comp.title %>
    <h3 class="mdl-dialog__title"><%= expand_text(comp.title.text) %></h3>
  <% end %>
  <div class="v-errors">
  <div class="mdl-dialog__content
              <%= 'v-dialog--form' if has_form %>">
    <% comp.components.each do |dcomp| %>
      <%= erb :"components/#{dcomp.type}", :locals => {:comp => dcomp} %>
    <% end %>
  </div>
  <% if comp.buttons.any? %>
    <div class="mdl-dialog__actions">
      <% comp.buttons.reverse.each do |button| %>
        <%= erb :"components/button", :locals => {:comp => button} %>
      <% end %>
    </div>
  <% end %>
  </div>
</dialog>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
voom-presenters-0.2.0 views/mdc/components/dialog.erb