Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
admin / src / jsx / services / FileStorageService.js
Size: Mime:
import filepicker from 'filepicker-js';


export class FileStorageService {

    constructor(key) {
	filepicker.setKey(key);
    }

    selectImageWithWidgetToService() {
	return new Promise(
	    (resolve, reject) => {
		filepicker.pick({
		    mimetype: 'image/*',
		    services: ['CONVERT', 'COMPUTER', 'FACEBOOK', 'DROPBOX', 'FLICKR', 'IMAGE_SEARCH', 'URL'],
		    conversions: ['crop', 'rotate', 'filter'],
		    cropRatio: 4/3
		}, (blob) => {
		    resolve(blob.url);
		}, (error) => {
		    reject(error);
		});
	    });
    }
}