Sha256: c80ed9633000635c6eeeb4b7fddc2a5c825eec1c6af9b7028d5e02043662c7c7

Contents?: true

Size: 1.25 KB

Versions: 5

Compression:

Stored size: 1.25 KB

Contents

<div id="<%= comp.id %>"
     class="mdc-text-field
            <%= 'mdc-text-field--with-trailing-icon' if comp.icon %>
            <%= 'mdc-text-field--fullwidth' if comp.full_width %>
            <%= 'is-invalid is-dirty' if comp.error %>">
  <%= erb :"components/icon", :locals => {comp: comp.icon, class_name: 'mdc-text-field__icon', parent_id: "#{comp.id}-input"} %>
  <input id="<%= comp.id %>-input"
         name="<%= comp.name %>"
         type="<%= comp.password ? 'password' : 'text' %>"
         value="<%= comp.value %>"
         class="mdc-text-field__input"
         aria-controls="<%= comp.id %>-input-helper-text"
         <%= 'required' if comp.required %>
         <%= 'invalid' if comp.error %>
         <%= "pattern='#{comp.pattern}'" if comp.pattern %>
         <%= 'readonly' if comp.readonly %>
         list="<%= comp.id %>-list"
         <%= erb :"components/event", :locals => {events: comp.events, parent_id:  "#{comp.id}-input"} %>>
  <label class='mdc-floating-label' for="<%= comp.id %>"><%= comp.label %></label>
  <div class="mdc-line-ripple"></div>
  <datalist id="<%= comp.id %>-list">
  </datalist>

</div>
<p id="<%= comp.id %>-input-helper-text" class="mdc-text-field-helper-text" aria-hidden="true">
  <%= comp.error || comp.hint %>
</p>

Version data entries

5 entries across 5 versions & 1 rubygems

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