Sha256: 1a5572bee4b41b607c0e1bf37e94f76d176443dd8f400bad481a6b75af41045f
Contents?: true
Size: 982 Bytes
Versions: 1
Compression:
Stored size: 982 Bytes
Contents
<% base_class = "textarea-input".freeze # Optional props autofocus = local_assigns.fetch(:autofocus, false) id = local_assigns.fetch(:id, false) disabled = local_assigns.fetch(:disabled, false) label = local_assigns.fetch(:label, false) placeholder = local_assigns.fetch(:placeholder, false) required = local_assigns.fetch(:required, false) value = local_assigns.fetch(:value, '') # Classes class_names = [base_class] class_names = class_names.join(" ") %> <div class="<%= class_names %>"> <% if label %> <label <% if id %> for="<%= id %>" <% end %> > <%= label %>: </label> <% end %> <textarea name="<%= name %>" value="<%= value %>" <% if id %> id="<%= id %>" <% end %> <% if placeholder %> placeholder="<%= placeholder %>" <% end %> <%= autofocus ? "autofocus" : "" %> <%= disabled ? "disabled" : "" %> <%= required ? "required" : "" %> ></textarea> </div>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_starter_frontend-0.1.0 | app/views/spree/components/forms/inputs/_textarea_input.html.erb |