Sha256: 68fe0f4ff345dd5ddbc6af66f2e379f69468644cd0d1e7241fa9590569bb4b5e
Contents?: true
Size: 905 Bytes
Versions: 756
Compression:
Stored size: 905 Bytes
Contents
# frozen_string_literal: true module Playbook module PbFileUpload class FileUpload < Playbook::KitBase prop :accept, type: Playbook::Props::String, default: "" prop :files, type: Playbook::Props::Array, default: [] prop :label, type: Playbook::Props::String, default: "Upload File" prop :placeholder, type: Playbook::Props::String, default: "No file" prop :full_width, type: Playbook::Props::Boolean, default: false prop :input_options, type: Playbook::Props::HashProp, default: {} def classname file_upload_class = generate_classname("pb_file_upload_kit") file_upload_class + full_width_class end def full_width_class full_width ? " full_width" : "" end end end end
Version data entries
756 entries across 756 versions & 1 rubygems