Sha256: 70e12f8489939080b12128c371d95f6f6de7e27e451082ab007df4acc7c973e3
Contents?: true
Size: 798 Bytes
Versions: 14
Compression:
Stored size: 798 Bytes
Contents
# frozen_string_literal: true module Phlexi module Form module Components class FormErrors < Phlexi::Form::HTML def initialize(message, errors) @message = message @errors = errors end def view_template div(class: themed(:form_errors_wrapper, nil), role: "alert") do div(class: themed(:form_errors_inner_wrapper, nil)) do p(class: themed(:form_errors_message, nil)) { @message } ul(class: themed(:form_errors_list, nil)) do @errors.each do |error| li(class: themed(:form_errors_list_item, nil)) { error.to_s } end end end end end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems