npm.io
1.5.2 • Published 5 years ago

quill-upload-image

Licence
MIT
Version
1.5.2
Deps
0
Size
21 kB
Vulns
0
Weekly
0

Quill Upload Image

Upload images in Quill through a server instead of being base64 encoded. Handles drag & drop, pasting, and direct uploads.

import Quill from 'quill'
import UploadImage from 'quill-upload-image'

Quill.register('modules/uploadImage', UploadImage)

const quill = new Quill(editor, {
	modules: {
		uploadImage: {
			upload: file =>
				new Promise((resolve, reject) => {
					setTimeout(() => {
						resolve('https://example.com/image.png')
					}, 3000)
				}),
			onError: error => console.error(error)
		}
	}
})

Keywords