<%= "error" if entry.errors[pr.name].count > 0%>">
<% if pr.input_type == :chosen_select %>
<%= f.chosen_select pr.name,
@entry_data_sources[pr.name],
placeholder: pr.placeholder,
onchange: pr.on_change,
parent: pr.parent,
class: pr.css_class
%>
<% elsif pr.input_type == :autocomplete_with_id %>
<%= f.autocomplete_with_id pr.name,
entry.send(pr.text_value_property),
pr.source_url,
placeholder: pr.placeholder,
onchange: pr.on_change,
parent: pr.parent,
class: pr.css_class
%>
<% elsif pr.input_type == :switch_button %>
<%= f.switch_button pr.name %>
<% elsif pr.input_type == :date_picker %>
<%= f.date_picker pr.name,
class: pr.css_class %>
<% elsif pr.input_type == :time_picker %>
<% elsif pr.input_type == :image_selector %>
<% elsif pr.input_type == :check_box %>
<%= f.check_box pr.name %>
<% elsif pr.input_type == :radio_button %>
<% elsif pr.input_type == :link %>
<% elsif pr.input_type == :elastic_text_area %>
<%= f.elastic_textarea pr.name,
class: pr.css_class %>
<% elsif pr.input_type == :text_area %>
<%= f.text_area pr.name,
class: pr.css_class %>
<% else %>
<%= f.text_edit pr.name, class: pr.css_class %>
<% end %>
<%= f.error_label pr.name %>
<% end %>