UNPKG

@bund-x/core

Version:

Master Components Core Library

2 lines 14.1 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=exports.DropZone=void 0;var _react=_interopRequireDefault(require("react"));var _propTypes=_interopRequireDefault(require("prop-types"));var _clsx=_interopRequireDefault(require("clsx"));var _reactJss=require("react-jss");var _materialUiDropzone=require("material-ui-dropzone");var _Button=_interopRequireDefault(require("../Button"));var _excluded=["name","id","className","style","onClick","onChange","onFileUpload","chipProps","type","button","fileType","variant","shape","size","color","buttonType","maxFileSize","filesLimit","acceptedFiles"];function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj};}function _extends(){_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};return _extends.apply(this,arguments);}function _objectWithoutProperties(source,excluded){if(source==null)return{};var target=_objectWithoutPropertiesLoose(source,excluded);var key,i;if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++){key=sourceSymbolKeys[i];if(excluded.indexOf(key)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(source,key))continue;target[key]=source[key];}}return target;}function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={};var sourceKeys=Object.keys(source);var key,i;for(i=0;i<sourceKeys.length;i++){key=sourceKeys[i];if(excluded.indexOf(key)>=0)continue;target[key]=source[key];}return target;}var useStyles=(0,_reactJss.createUseStyles)({'drop-zone':{margin:0,padding:'8px',display:'none',width:'100%'},'upload-btn':{marginLeft:'10px'},container:{spacing:1,direction:'row'}},{name:'bund-'});var DropZone=function DropZone(props){var name=props.name,id=props.id,className=props.className,style=props.style,onClick=props.onClick,onChange=props.onChange,onFileUpload=props.onFileUpload,chipProps=props.chipProps,type=props.type,button=props.button,fileType=props.fileType,variant=props.variant,shape=props.shape,size=props.size,color=props.color,buttonType=props.buttonType,maxFileSize=props.maxFileSize,filesLimit=props.filesLimit,acceptedFiles=props.acceptedFiles,rest=_objectWithoutProperties(props,_excluded);var classes=useStyles();return _react["default"].createElement("div",_extends({className:(0,_clsx["default"])('text-color margin42',classes['drop-zone'],className),style:style,id:"upload-image-form"},rest),_react["default"].createElement(_materialUiDropzone.DropzoneArea,{maxFileSize:500000000,filesLimit:filesLimit,showPreviews:true,acceptedFiles:[acceptedFiles],showPreviewsInDropzone:false,useChipsForPreview:true,previewGridProps:{container:classes.container},previewChipProps:chipProps?{classes:{root:chipProps}}:{classes:{}},inputProps:{name:name,id:id,type:'file'},previewText:"Selected file",onDrop:onChange,onAdd:onChange,onChange:onChange}),_react["default"].createElement("br",null),button&&onFileUpload?_react["default"].createElement(_Button["default"],{className:(0,_clsx["default"])(classes['upload-btn'],className),color:color,variant:variant,shape:shape,size:size,onClick:onFileUpload,type:buttonType},type==='upload'?'Upload ':'Update '," ",fileType):'');};exports.DropZone=DropZone;DropZone.propTypes={className:_propTypes["default"].string,style:_propTypes["default"].oneOfType([_propTypes["default"].object,_propTypes["default"].array]),chipProps:_propTypes["default"].object,type:_propTypes["default"].oneOfType([_propTypes["default"].oneOf(['upload','update']),_propTypes["default"].string]),name:_propTypes["default"].string,id:_propTypes["default"].string,onClick:_propTypes["default"].func,onChange:_propTypes["default"].func,onFileUpload:_propTypes["default"].func,fileType:_propTypes["default"].string,variant:_propTypes["default"].string,shape:_propTypes["default"].string,size:_propTypes["default"].string,buttonType:_propTypes["default"].string,color:_propTypes["default"].string,filesLimit:_propTypes["default"].number,acceptedFiles:_propTypes["default"].string};DropZone.defaultProps={type:'upload',fileType:'Image',variant:'outline',shape:'round',size:'sm',buttonType:'submit',color:'primary',filesLimit:1,acceptedFiles:'image/*'};DropZone.displayName='dz';var _default=DropZone;exports["default"]=_default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9Ecm9wWm9uZS9Ecm9wWm9uZS5qcyJdLCJuYW1lcyI6WyJ1c2VTdHlsZXMiLCJtYXJnaW4iLCJwYWRkaW5nIiwiZGlzcGxheSIsIndpZHRoIiwibWFyZ2luTGVmdCIsImNvbnRhaW5lciIsInNwYWNpbmciLCJkaXJlY3Rpb24iLCJuYW1lIiwiRHJvcFpvbmUiLCJwcm9wcyIsImlkIiwiY2xhc3NOYW1lIiwic3R5bGUiLCJvbkNsaWNrIiwib25DaGFuZ2UiLCJvbkZpbGVVcGxvYWQiLCJjaGlwUHJvcHMiLCJ0eXBlIiwiYnV0dG9uIiwiZmlsZVR5cGUiLCJ2YXJpYW50Iiwic2hhcGUiLCJzaXplIiwiY29sb3IiLCJidXR0b25UeXBlIiwibWF4RmlsZVNpemUiLCJmaWxlc0xpbWl0IiwiYWNjZXB0ZWRGaWxlcyIsInJlc3QiLCJjbGFzc2VzIiwicm9vdCIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsInN0cmluZyIsIm9uZU9mVHlwZSIsIm9iamVjdCIsImFycmF5Iiwib25lT2YiLCJmdW5jIiwibnVtYmVyIiwiZGVmYXVsdFByb3BzIiwiZGlzcGxheU5hbWUiXSwibWFwcGluZ3MiOiJpSEFBQSxvREFDQSw2REFDQSxrREFDQSxtQ0FDQSx3REFDQSx5RCx3d0NBRUEsR0FBTUEsQ0FBQUEsU0FBUyxDQUFHLDhCQUNoQixDQUNFLFlBQWEsQ0FBRUMsTUFBTSxDQUFFLENBQVYsQ0FBYUMsT0FBTyxDQUFFLEtBQXRCLENBQTZCQyxPQUFPLENBQUUsTUFBdEMsQ0FBOENDLEtBQUssQ0FBRSxNQUFyRCxDQURmLENBRUUsYUFBYyxDQUNaQyxVQUFVLENBQUUsTUFEQSxDQUZoQixDQUtFQyxTQUFTLENBQUUsQ0FDVEMsT0FBTyxDQUFFLENBREEsQ0FFVEMsU0FBUyxDQUFFLEtBRkYsQ0FMYixDQURnQixDQVdoQixDQUFFQyxJQUFJLENBQUUsT0FBUixDQVhnQixDQUFsQixDQWNPLEdBQU1DLENBQUFBLFFBQVEsQ0FBRyxRQUFYQSxDQUFBQSxRQUFXLENB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QkMsYUFBYSxDQUFFLFNBVE8sQ0FBeEIsQ0FZQW5CLFFBQVEsQ0FBQ2lDLFdBQVQsQ0FBdUIsSUFBdkIsQyxhQUVlakMsUSIsInNvdXJjZVJvb3QiOiJjb3JlIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xyXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnXHJcbmltcG9ydCBjbHN4IGZyb20gJ2Nsc3gnXHJcbmltcG9ydCB7IGNyZWF0ZVVzZVN0eWxlcyB9IGZyb20gJ3JlYWN0LWpzcydcclxuaW1wb3J0IHsgRHJvcHpvbmVBcmVhIH0gZnJvbSAnbWF0ZXJpYWwtdWktZHJvcHpvbmUnXHJcbmltcG9ydCBCdXR0b24gZnJvbSAnLi4vQnV0dG9uJ1xyXG5cclxuY29uc3QgdXNlU3R5bGVzID0gY3JlYXRlVXNlU3R5bGVzKFxyXG4gIHtcclxuICAgICdkcm9wLXpvbmUnOiB7IG1hcmdpbjogMCwgcGFkZGluZzogJzhweCcsIGRpc3BsYXk6ICdub25lJywgd2lkdGg6ICcxMDAlJyB9LFxyXG4gICAgJ3VwbG9hZC1idG4nOiB7XHJcbiAgICAgIG1hcmdpbkxlZnQ6ICcxMHB4J1xyXG4gICAgfSxcclxuICAgIGNvbnRhaW5lcjoge1xyXG4gICAgICBzcGFjaW5nOiAxLFxyXG4gICAgICBkaXJlY3Rpb246ICdyb3cnXHJcbiAgICB9XHJcbiAgfSxcclxuICB7IG5hbWU6ICdidW5kLScgfVxyXG4pXHJcblxyXG5leHBvcnQgY29uc3QgRHJvcFpvbmUgPSAocHJvcHMpID0+IHtcclxuICBjb25zdCB7XHJcbiAgICBuYW1lLFxyXG4gICAgaWQsXHJcbiAgICBjbGFzc05hbWUsXHJcbiAgICBzdHlsZSxcclxuICAgIG9uQ2xpY2ssXHJcbiAgICBvbkNoYW5nZSxcclxuICAgIG9uRmlsZVVwbG9hZCxcclxuICAgIGNoaXBQcm9wcyxcclxuICAgIHR5cGUsXHJcbiAgICBidXR0b24sXHJcbiAgICBmaWxlVHlwZSxcclxuICAgIHZhcmlhbnQsXHJcbiAgICBzaGFwZSxcclxuICAgIHNpemUsXHJcbiAgICBjb2xvcixcclxuICAgIGJ1dHRvblR5cGUsXHJcbiAgICBtYXhGaWxlU2l6ZSxcclxuICAgIGZpbGVzTGltaXQsXHJcbiAgICBhY2NlcHRlZEZpbGVzLFxyXG4gICAgLi4ucmVzdFxyXG4gIH0gPSBwcm9wc1xyXG4gIGNvbnN0IGNsYXNzZXMgPSB1c2VTdHlsZXMoKVxyXG4gIHJldHVybiAoXHJcbiAgICA8ZGl2XHJcbiAgICAgIGNsYXNzTmFtZT17Y2xzeCgndGV4dC1jb2xvciBtYXJnaW40MicsIGNsYXNzZXNbJ2Ryb3Atem9uZSddLCBjbGFzc05hbWUpfVxyXG4gICAgICBzdHlsZT17c3R5bGV9XHJcbiAgICAgIGlkPVwidXBsb2FkLWltYWdlLWZvcm1cIlxyXG4gICAgICB7Li4ucmVzdH0+XHJcbiAgICAgIDxEcm9wem9uZUFyZWFcclxuICAgICAgICBtYXhGaWxlU2l6ZT17NTAwMDAwMDAwfVxyXG4gICAgICAgIGZpbGVzTGltaXQ9e2ZpbGVzTGltaXR9XHJcbiAgICAgICAgc2hvd1ByZXZpZXdzXHJcbiAgICAgICAgYWNjZXB0ZWRGaWxlcz17W2FjY2VwdGVkRmlsZXNdfVxyXG4gICAgICAgIHNob3dQcmV2aWV3c0luRHJvcHpvbmU9e2ZhbHNlfVxyXG4gICAgICAgIHVzZUNoaXBzRm9yUHJldmlld1xyXG4gICAgICAgIHByZXZpZXdHcmlkUHJvcHM9e3sgY29udGFpbmVyOiBjbGFzc2VzLmNvbnRhaW5lciB9fVxyXG4gICAgICAgIHByZXZpZXdDaGlwUHJvcHM9e1xyXG4gICAgICAgICAgY2hpcFByb3BzXHJcbiAgICAgICAgICAgID8ge1xyXG4gICAgICAgICAgICAgICAgY2xhc3Nlczoge1xyXG4gICAgICAgICAgICAgICAgICByb290OiBjaGlwUHJvcHNcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDogeyBjbGFzc2VzOiB7fSB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0UHJvcHM9e3tcclxuICAgICAgICAgIG5hbWU6IG5hbWUsXHJcbiAgICAgICAgICBpZDogaWQsXHJcbiAgICAgICAgICB0eXBlOiAnZmlsZSdcclxuICAgICAgICB9fVxyXG4gICAgICAgIHByZXZpZXdUZXh0PVwiU2VsZWN0ZWQgZmlsZVwiXHJcbiAgICAgICAgb25Ecm9wPXtvbkNoYW5nZX1cclxuICAgICAgICBvbkFkZD17b25DaGFuZ2V9XHJcbiAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlfVxyXG4gICAgICAvPlxyXG4gICAgICA8YnIgLz5cclxuICAgICAge2J1dHRvbiAmJiBvbkZpbGVVcGxvYWQgPyAoXHJcbiAgICAgICAgPEJ1dHRvblxyXG4gICAgICAgICAgY2xhc3NOYW1lPXtjbHN4KGNsYXNzZXNbJ3VwbG9hZC1idG4nXSwgY2xhc3NOYW1lKX1cclxuICAgICAgICAgIGNvbG9yPXtjb2xvcn1cclxuICAgICAgICAgIHZhcmlhbnQ9e3ZhcmlhbnR9XHJcbiAgICAgICAgICBzaGFwZT17c2hhcGV9XHJcbiAgICAgICAgICBzaXplPXtzaXplfVxyXG4gICAgICAgICAgb25DbGljaz17b25GaWxlVXBsb2FkfVxyXG4gICAgICAgICAgdHlwZT17YnV0dG9uVHlwZX0+XHJcbiAgICAgICAgICB7dHlwZSA9PT0gJ3VwbG9hZCcgPyAnVXBsb2FkICcgOiAnVXBkYXRlICd9IHtmaWxlVHlwZX1cclxuICAgICAgICA8L0J1dHRvbj5cclxuICAgICAgKSA6IChcclxuICAgICAgICAnJ1xyXG4gICAgICApfVxyXG4gICAgPC9kaXY+XHJcbiAgKVxyXG59XHJcblxyXG5Ecm9wWm9uZS5wcm9wVHlwZXMgPSB7XHJcbiAgLyoqXHJcbiAgICogQGlnbm9yZVxyXG4gICAqL1xyXG4gIGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcclxuXHJcbiAgc3R5bGU6IFByb3BUeXBlcy5vbmVPZlR5cGUoW1Byb3BUeXBlcy5vYmplY3QsIFByb3BUeXBlcy5hcnJheV0pLFxyXG4gIGNoaXBQcm9wczogUHJvcFR5cGVzLm9iamVjdCxcclxuICB0eXBlOiBQcm9wVHlwZXMub25lT2ZUeXBlKFtcclxuICAgIFByb3BUeXBlcy5vbmVPZihbJ3VwbG9hZCcsICd1cGRhdGUnXSksXHJcbiAgICBQcm9wVHlwZXMuc3RyaW5nXHJcbiAgXSksXHJcblxyXG4gIG5hbWU6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgaWQ6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgb25DbGljazogUHJvcFR5cGVzLmZ1bmMsXHJcbiAgb25DaGFuZ2U6IFByb3BUeXBlcy5mdW5jLFxyXG4gIG9uRmlsZVVwbG9hZDogUHJvcFR5cGVzLmZ1bmMsXHJcbiAgZmlsZVR5cGU6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgdmFyaWFudDogUHJvcFR5cGVzLnN0cmluZyxcclxuICBzaGFwZTogUHJvcFR5cGVzLnN0cmluZyxcclxuICBzaXplOiBQcm9wVHlwZXMuc3RyaW5nLFxyXG4gIGJ1dHRvblR5cGU6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgY29sb3I6IFByb3BUeXBlcy5zdHJpbmcsXHJcbiAgZmlsZXNMaW1pdDogUHJvcFR5cGVzLm51bWJlcixcclxuICBhY2NlcHRlZEZpbGVzOiBQcm9wVHlwZXMuc3RyaW5nXHJcbn1cclxuXHJcbkRyb3Bab25lLmRlZmF1bHRQcm9wcyA9IHtcclxuICB0eXBlOiAndXBsb2FkJyxcclxuICBmaWxlVHlwZTogJ0ltYWdlJyxcclxuICB2YXJpYW50OiAnb3V0bGluZScsXHJcbiAgc2hhcGU6ICdyb3VuZCcsXHJcbiAgc2l6ZTogJ3NtJyxcclxuICBidXR0b25UeXBlOiAnc3VibWl0JyxcclxuICBjb2xvcjogJ3ByaW1hcnknLFxyXG4gIGZpbGVzTGltaXQ6IDEsXHJcbiAgYWNjZXB0ZWRGaWxlczogJ2ltYWdlLyonXHJcbn1cclxuXHJcbkRyb3Bab25lLmRpc3BsYXlOYW1lID0gJ2R6J1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgRHJvcFpvbmVcclxuIl19