Sha256: 4bf6919e5af32e2e750874796e70e2d59ac13f8cbd6c60785971e112ec62775a

Contents?: true

Size: 825 Bytes

Versions: 5

Compression:

Stored size: 825 Bytes

Contents

<% if comp
  float_label = comp.options.select{|o| o.selected }.any?
%>
  <div class="mdc-select">
    <select id="<%= comp.id %>"
            name="<%= comp.name%>"
            class="mdc-select__native-control"
            <%= erb(:"components/event", locals: {events: comp.events,
                                                  parent_id: comp.id}) %>>
      <% comp.options.each do |option| %>
        <option value="<%= option.value %>"
                <%= 'disabled' if option.disabled %>
                <%= 'selected' if option.selected %>>
          <%= option.text %>
        </option>
      <% end %>
    </select>
    <div class="mdc-select__label
               <%= 'mdc-floating-label--float-above' if float_label%>"><%= comp.label %></div>
    <div class="mdc-select__bottom-line"></div>
  </div>
<% end %>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
voom-presenters-0.1.4 views/mdc/components/select.erb
voom-presenters-0.1.3 views/mdc/components/select.erb
voom-presenters-0.1.2 views/mdc/components/select.erb
voom-presenters-0.1.1 views/mdc/components/select.erb
voom-presenters-0.1.0 views/mdc/components/select.erb