Sha256: 2ebc130688258abafb69288e120d861b723b69662b1baf0bc0a081a7cee6e3cb

Contents?: true

Size: 478 Bytes

Versions: 3

Compression:

Stored size: 478 Bytes

Contents

# frozen_string_literal: true
module Kadmin
  class Select2
    class Presenter < Kadmin::Presenter
      def generate(captured, id:, **)
        return @view.render(partial: 'kadmin/components/select2', formats: 'js', locals: {
          selector: "##{id}",
          placeholder: self.placeholder,
          display_property: self.display_property,
          data_url: self.data_url,
          filter_param: self.filter_param
        }) + captured
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
kadmin-0.4.2 app/components/kadmin/select2/presenter.rb
kadmin-0.4.1 app/components/kadmin/select2/presenter.rb
kadmin-0.4.0 app/components/kadmin/select2/presenter.rb