Skip to content

FabricElements/skeleton-uploader

<skeleton-uploader>

skeleton-uploader is a Polymer 3 and Firebase element for uploading files with a progress indication bar and drag and drop capability.

Installation

Install skeleton-uploader with npm

$ npm install FabricElements/skeleton-uploader --save

Usage

Import it into the <head> of your page

<script type="module" src="node_modules/@fabricelements/skeleton-uploader/skeleton-uploader.js"></script>

Example: basic usage

Configure your Firebase app

See Firebase docs for more information.

Then add the skeleton-uploader element.

<skeleton-uploader disabled="[[!signedIn]]"
                   path="demo.jpg"></skeleton-uploader>

Attributes

  • path (string) - Firebase storage reference.
  • disabled (boolean) - Disable option.

Other attributes

  • accept (string) - MIME type accepted.
  • downloadUrl (string) - The download URL.
  • uploadProgress (number) - The upload progress of the image.
  • uploaded (boolean) - True when the image is uploaded.
  • metadata (object) - The metadata to save along with the image.
  • buttonState (string) - The button state.
  • buttonText (string) - The button text.
  • buttonIcon (string) - The button icon.
  • showCancel (boolean) - Shows cancel button.
  • isUploadDisabled (boolean) - Disable input option

Contributing

Please check CONTRIBUTING.

License

Released under the BSD 3-Clause License.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •