1.0.12 • Published 2 months ago

@synerise/ds-file-uploader v1.0.12

Weekly downloads
275
License
ISC
Repository
github
Last release
2 months ago

id: file-uploader

title: FileUploader

FileUploader UI Component

Installation

npm i @synerise/ds-file-uploader
or
yarn add @synerise/ds-file-uploader

Usage

import FileUploader from '@synerise/ds-file-uploader'

<FileUploader
  mode="single"
  filesAmount={1}
  files={[]}
  accept={['image/png']}
  texts={{
    buttonLabel: 'Upload a new file',
    buttonDescription: 'or drag one here',
    size: 'Size:',
    uploading: 'Uploading...',
  }}
  onUpload={files => processFiles(files)}
/>

Demo

FileUploader

PropertyDescriptionTypeDefault
modeuploader operation modesingle / multi-medium / multi-largesingle
modeuploader maximum files numbernumber-
descriptiondescription shown with uploaderstring-
disabledwhether the uploader should be disabledboolean-
removablewhether or not files should be removableboolean-
labellabel shown on top of the uploaderstring-
infoTooltipdisplay a tooltip near the label (label value is required for tooltip to appear)string-
errordisplay general errorstring-
textstexts to displayFileUploaderTexts-
filesuploaded filesExtendedFile[]-
acceptaccepted mime types to uploadstring[]-
onRemoveevent fired when a file is removed(file: File, index: number) => void-
onUploadevent fired when a file is removed(files: File[]) => void-

ExtendedFile

PropertyDescriptionTypeDefault
fileactual fileFileWithContent-
disabledwhether or not the file should be disabledboolean-
errorfile error textstring-
progressupload progressnumber-
successupload successboolean-

FileWithContent (extends File)

PropertyDescriptionTypeDefault
contentPlain text of txt files, for other file types contains nullstring, null, ArrayBuffernull

FileUploaderTexts

PropertyDescriptionTypeDefault
buttonLabelupload button labelstring / React.ReactNode-
buttonDescriptionupload button descriptionstring / React.ReactNode-
sizefile size labelstring / React.ReactNode-
uploadingtext to display when uploading a filestring / React.ReactNode-
1.0.2

4 months ago

1.0.1

5 months ago

1.0.0

5 months ago

1.0.9

2 months ago

1.0.8

3 months ago

1.0.7

3 months ago

1.0.6

4 months ago

1.0.5

4 months ago

1.0.4

4 months ago

1.0.3

4 months ago

1.0.11

2 months ago

1.0.10

2 months ago

1.0.12

2 months ago

0.8.7

5 months ago

0.8.6

5 months ago

0.8.5

5 months ago

0.8.4

5 months ago

0.8.3

5 months ago

0.8.1

6 months ago

0.8.0

6 months ago

0.8.2

6 months ago

0.7.11

6 months ago

0.7.10

7 months ago

0.7.2

8 months ago

0.7.1

9 months ago

0.7.4

8 months ago

0.7.3

8 months ago

0.7.0

9 months ago

0.7.9

7 months ago

0.7.6

8 months ago

0.7.5

8 months ago

0.7.8

8 months ago

0.7.7

8 months ago

0.6.115

9 months ago

0.6.114

9 months ago

0.6.113

9 months ago

0.6.112

10 months ago

0.6.111

10 months ago

0.6.110

10 months ago

0.6.109

11 months ago

0.6.108

11 months ago

0.6.107

11 months ago

0.6.106

11 months ago

0.6.105

11 months ago

0.6.98

1 year ago

0.6.97

1 year ago

0.6.99

1 year ago

0.6.96

1 year ago

0.6.95

1 year ago

0.6.104

11 months ago

0.6.103

12 months ago

0.6.102

12 months ago

0.6.101

1 year ago

0.6.100

1 year ago

0.6.94

1 year ago

0.6.93

1 year ago

0.6.92

1 year ago

0.6.91

1 year ago

0.6.90

1 year ago

0.6.89

1 year ago

0.6.88

1 year ago

0.6.87

1 year ago

0.6.86

1 year ago

0.6.85

1 year ago

0.6.84

1 year ago

0.6.83

1 year ago

0.6.82

1 year ago

0.6.81

1 year ago

0.6.80

1 year ago

0.6.79

1 year ago

0.6.78

2 years ago

0.6.77

2 years ago

0.6.76

2 years ago

0.6.75

2 years ago

0.6.74

2 years ago

0.6.73

2 years ago

0.6.65

2 years ago

0.6.64

2 years ago

0.6.67

2 years ago

0.6.66

2 years ago

0.6.61

2 years ago

0.6.60

2 years ago

0.6.63

2 years ago

0.6.62

2 years ago

0.6.69

2 years ago

0.6.68

2 years ago

0.6.56

2 years ago

0.6.58

2 years ago

0.6.57

2 years ago

0.6.59

2 years ago

0.6.72

2 years ago

0.6.71

2 years ago

0.6.70

2 years ago

0.6.55

2 years ago

0.6.54

2 years ago

0.6.53

2 years ago

0.6.52

2 years ago

0.6.51

2 years ago

0.6.50

2 years ago

0.6.43

2 years ago

0.6.42

2 years ago

0.6.45

2 years ago

0.6.44

2 years ago

0.6.47

2 years ago

0.6.46

2 years ago

0.6.49

2 years ago

0.6.48

2 years ago

0.6.41

2 years ago

0.6.40

2 years ago

0.6.39

2 years ago

0.6.38

2 years ago

0.6.36

3 years ago

0.6.37

3 years ago

0.6.34

3 years ago

0.6.35

3 years ago

0.6.29

3 years ago

0.6.28

3 years ago

0.6.27

3 years ago

0.6.32

3 years ago

0.6.31

3 years ago

0.6.33

3 years ago

0.6.30

3 years ago

0.6.21

3 years ago

0.6.20

3 years ago

0.6.25

3 years ago

0.6.24

3 years ago

0.6.26

3 years ago

0.6.18

3 years ago

0.6.17

3 years ago

0.6.19

3 years ago

0.6.16

3 years ago

0.6.15

3 years ago

0.6.14

3 years ago

0.6.10

3 years ago

0.6.12

3 years ago

0.6.11

3 years ago

0.6.13

3 years ago

0.6.7

4 years ago

0.6.9

3 years ago

0.6.8

3 years ago

0.6.6

4 years ago

0.6.3

4 years ago

0.6.2

4 years ago

0.6.5

4 years ago

0.6.4

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.94

4 years ago

0.5.93

4 years ago

0.5.92

4 years ago

0.5.91

4 years ago

0.5.90

4 years ago

0.5.87

4 years ago

0.5.88

4 years ago

0.5.89

4 years ago

0.5.85

4 years ago

0.5.86

4 years ago

0.5.84

4 years ago

0.5.83

4 years ago

0.5.82

4 years ago

0.5.81

4 years ago

0.5.80

4 years ago

0.5.79

4 years ago

0.5.78

4 years ago

0.5.77

4 years ago

0.5.74

4 years ago

0.5.70

4 years ago

0.5.71

4 years ago

0.5.69

4 years ago

0.5.68

4 years ago

0.5.67

4 years ago

0.5.66

4 years ago

0.5.65

4 years ago

0.5.64

4 years ago

0.5.63

4 years ago

0.5.61

4 years ago

0.5.62

4 years ago

0.5.60

4 years ago

0.5.59

4 years ago

0.5.58

4 years ago

0.5.56

4 years ago

0.5.57

4 years ago

0.5.55

4 years ago

0.5.54

4 years ago

0.5.53

4 years ago

0.5.52

4 years ago

0.5.51

4 years ago

0.5.50

4 years ago

0.5.49

4 years ago

0.5.47

4 years ago

0.5.46

4 years ago

0.5.45

5 years ago

0.5.44

5 years ago

0.5.43

5 years ago

0.5.42

5 years ago

0.5.41

5 years ago

0.5.40

5 years ago

0.5.39

5 years ago

0.5.38

5 years ago

0.5.37

5 years ago

0.5.36

5 years ago

0.5.35

5 years ago

0.5.34

5 years ago

0.5.33

5 years ago

0.5.32

5 years ago

0.5.31

5 years ago

0.5.30

5 years ago

0.5.29

5 years ago

0.5.28

5 years ago

0.5.26

5 years ago

0.5.25

5 years ago

0.5.24

5 years ago

0.5.23

5 years ago

0.5.22

5 years ago

0.5.21

5 years ago

0.5.19

5 years ago

0.5.18

5 years ago

0.5.17

5 years ago

0.5.16

5 years ago

0.5.15

5 years ago

0.5.14

5 years ago

0.5.13

5 years ago

0.5.12

5 years ago

0.5.11

5 years ago

0.5.10

5 years ago

0.5.9

5 years ago

0.5.8

5 years ago

0.5.7

5 years ago

0.5.6

5 years ago

0.5.5

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.29

5 years ago

0.4.28

5 years ago

0.4.27

5 years ago

0.4.26

5 years ago

0.4.25

5 years ago

0.4.24

5 years ago

0.4.23

5 years ago

0.4.22

5 years ago

0.4.21

5 years ago

0.4.20

5 years ago

0.4.19

5 years ago

0.4.18

5 years ago

0.4.17

5 years ago

0.4.16

5 years ago

0.4.15

5 years ago

0.4.14

5 years ago

0.4.13

5 years ago

0.4.12

5 years ago

0.4.11

5 years ago

0.4.10

5 years ago

0.4.9

5 years ago

0.4.8

5 years ago

0.4.7

5 years ago

0.4.6

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.29

5 years ago

0.3.28

5 years ago

0.3.27

5 years ago

0.3.26

5 years ago

0.3.25

5 years ago

0.3.24

5 years ago

0.3.23

5 years ago

0.3.22

5 years ago

0.3.21

5 years ago

0.3.20

5 years ago

0.3.19

5 years ago

0.3.18

5 years ago

0.3.17

5 years ago

0.3.16

5 years ago

0.3.15

5 years ago

0.3.14

5 years ago

0.3.13

5 years ago

0.3.12

5 years ago

0.3.11

5 years ago

0.3.10

5 years ago

0.3.9

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.2

5 years ago

0.3.3

5 years ago

0.3.1

5 years ago

0.3.0

6 years ago

0.2.21

6 years ago

0.2.20

6 years ago

0.2.19

6 years ago

0.2.18

6 years ago

0.2.17

6 years ago

0.2.16

6 years ago

0.2.15

6 years ago

0.2.14

6 years ago

0.2.13

6 years ago

0.2.12

6 years ago

0.2.11

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.6

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago