UNPKG

@amsterdam/bmi-dms-upload

Version:

A document upload flow that can be implemented in any BMI React application. Documents are stored in DMS. Metadata can be added in the flow.

2 lines 1.69 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:true});function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:true,get:all[name]})}_export(exports,{customSubject:function(){return customSubject},default:function(){return _default}});var _jsxruntime=require("react/jsx-runtime");var _react=_interop_require_default(require("react"));var _bmicomponentlibrary=require("@amsterdam/bmi-component-library");var _ConfirmTerminationStyles=require("./ConfirmTerminationStyles");var _reactdom=require("react-dom");var _MODAL_SIZES=require("../../enums/MODAL_SIZES");var _rxjs=require("rxjs");function _interop_require_default(obj){return obj&&obj.__esModule?obj:{default:obj}}var customSubject=new _rxjs.BehaviorSubject(_bmicomponentlibrary.initialConfirmDialogState);var ConfirmTermination=function(param){var _param_size=param.size,size=_param_size===void 0?_MODAL_SIZES.MODAL_SIZES.XS:_param_size,_param_hideCloseButton=param.hideCloseButton,hideCloseButton=_param_hideCloseButton===void 0?true:_param_hideCloseButton,_param_backdropOpacity=param.backdropOpacity,backdropOpacity=_param_backdropOpacity===void 0?.3:_param_backdropOpacity;return(0,_reactdom.createPortal)((0,_jsxruntime.jsxs)(_jsxruntime.Fragment,{children:[(0,_jsxruntime.jsx)(_bmicomponentlibrary.ConfirmDialog,{"data-testid":"confirm-termination",zIndexOffset:2,hideCloseButton:hideCloseButton,size:size,backdropOpacity:backdropOpacity,disablePortal:true,store:customSubject}),backdropOpacity==1&&(0,_jsxruntime.jsx)(_ConfirmTerminationStyles.BackDropStyle,{zIndexOffset:1})]}),document.body)};var _default=ConfirmTermination; //# sourceMappingURL=ConfirmTermination.js.map