Sha256: 633976ea97f5a267e97baa31c059cda23295b33ce1a8885a15048030381486cd

Contents?: true

Size: 470 Bytes

Versions: 2

Compression:

Stored size: 470 Bytes

Contents

# frozen_string_literal: true

module DynamicScaffoldHelper
  def render_form_errors(errors)
    return '' if errors.blank?

    tag.ul(class: 'list-unstyled ds-error-message') do
      errors.each do |message|
        concat tag.li("#{dynamic_scaffold_icon :error} #{message}".html_safe) # rubocop:disable Rails/OutputSafety
      end
    end
  end

  def dynamic_scaffold_icon(name)
    instance_exec name, &::Rails.application.config.dynamic_scaffold.icons
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dynamic_scaffold-2.0.1 app/helpers/dynamic_scaffold_helper.rb
dynamic_scaffold-2.0.0 app/helpers/dynamic_scaffold_helper.rb