10.0.8 • Published 3 years ago

mat-firebase-upload v10.0.8

Weekly downloads
153
License
MIT
Repository
-
Last release
3 years ago

mat-firebase-upload

NPM Version License Downloads/week Github Issues

An easy to use upload dropzone.

  • Angular 2+
  • Material themed
  • Firebase storage

Basic Example

Component HTML

<form-firebase-file 
  [formControl]="controlFile" 
  [config]="config"
>
</form-firebase-file>

Component Typescript

...
  controlFile = new FormControl();
  config = {
    directory: `path/to/upload/to`,
    firebaseConfig: environment.firebaseConfig,
  };
...

angular.json

"my-project": {
  ...,
  "architect": {
    "build": {
      ...,
      "options": {
        ...,
        "assets": [
          ...,
          {
            "glob": "**/*",
            "input": "node_modules/mat-firebase-upload/assets",
            "output": "./assets/fileicons"
          }

Advanced Options

Component HTML

<form-firebase-file 
  [formControl]="controlFile" 
  [config]="config"
  placeholder="Drop files here!"
>
</form-firebase-file>

Component Typescript

...
  controlFile = new FormControl();
  config: FormFirebaseFilesConfiguration = {
    directory: `audits/somelocation`,
    firebaseConfig: environment.firebaseConfig,

    bucketname: 'my-other-bucket-name.appspot.com',
    firebaseApp: app,
    imageCompressionQuality: 0.8,
    imageCompressionMaxSize: 2000,
    acceptedFiles: 'image/*',
    useUuidName: true,
    deleteOnStorage: true
  };
...

More details in the Type definitions!

10.0.8

3 years ago

10.0.7

3 years ago

10.0.6

3 years ago

10.0.5

4 years ago

10.0.4

4 years ago

10.0.3

4 years ago

10.0.2

4 years ago

10.0.0

4 years ago

10.0.1

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago

0.0.0

5 years ago