Sha256: 9601f46ead59122625e5eed6a1a6fccb51dadb845ef35a63a5c823d6d524f311

Contents?: true

Size: 452 Bytes

Versions: 74

Compression:

Stored size: 452 Bytes

Contents

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

    accepts_option :click, from: [true, false], default: true
    accepts_option :drop, from: [true, false], default: true

    attr_reader :name, :accept

    def initialize(accept: "image/*", **kwargs)
      @accept = accept
    end

    def clickable?
      get_option_value(:click)
    end

    def droppable?
      get_option_value(:drop)
    end
  end
end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
coveragebook_components-0.7.0 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.6.5 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.6.4 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.6.3 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.6.2 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.6.1 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.6.0 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.5.7 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.5.6 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.5.5 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.5.4 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.5.3 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.5.2 app/components/coco/base/image_uploader/image_uploader.rb
coveragebook_components-0.5.1 app/components/coco/base/image_uploader/image_uploader.rb