UNPKG

uploadcare-widget-tab-effects

Version:

Effects Tab for Uploadcare Widget. Edit images in desktop and mobile browsers.

20 lines (15 loc) 765 B
import createPreviewTabEffects from './create-preview-tab-effects' // Last argument is an `uploadcare` instance. // It's passed to the custom tab from react-widget // See https://github.com/uploadcare/react-widget/blob/master/src/hooks/use-custom-tabs.js#L9 // eslint-disable-next-line max-params function uploadcareTabEffects(container, button, dialogApi, settings, name, uploadcare) { uploadcare.plugin(function(uc) { if (settings.multiple) { return new uc.widget.tabs.PreviewTabMultiple(container, button, dialogApi, settings, name) } const PreviewTabEffects = createPreviewTabEffects(uc.widget.tabs.PreviewTab, uc) return new PreviewTabEffects(container, button, dialogApi, settings, name) }) } export default uploadcareTabEffects