Sha256: 6155fa931419f2fc45c776964e3712b279638b63e5a30512b5ff7dcc69addb17

Contents?: true

Size: 453 Bytes

Versions: 27

Compression:

Stored size: 453 Bytes

Contents

module Coco
  class ImagePicker < Coco::Component
    include Concerns::AcceptsOptions

    accepts_option :size, from: [:sm, :md, nil], default: :sm

    renders_one :blank_state_text

    before_render do
      args[:resize]&.each { set_tag_data_attr("size-#{_1}", _2) }
    end

    attr_reader :uploader_args, :src

    def initialize(src: nil, accept: "image/*", **kwargs)
      @src = src
      @uploader_args = {accept: accept}
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
coveragebook_components-0.19.10 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.19.9 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.19.8 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.19.7 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.19.6 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.19.5 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.19.4 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.19.3 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.19.2 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.19.1 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.19.0 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.18.8 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.18.7 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.18.0 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.17.7 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.17.6 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.17.5 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.17.4 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.17.3 app/components/coco/pickers/image_picker/image_picker.rb
coveragebook_components-0.17.2 app/components/coco/pickers/image_picker/image_picker.rb