@redpill-paris/quidol-ui
Version:
**quidol-ui** is a framework css create for the project Quidol Live.
3 lines (2 loc) • 1.28 kB
JavaScript
;function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var t=require("react"),n=e(t),o=require("styled-components"),r=(e(o),require("../Portal/index.js")),i=require("../ConditionnalRenderer/index.js"),s=require("../assets/lottieAnimation/info.json.js"),l=require("./ModalStyle.js");module.exports=function(e){var a=t.useContext(o.ThemeContext),c=e.LeftIcon,u=void 0===c?s:c,d=e.className,C=void 0===d?"":d,m=e.buttons,f=void 0===m?[]:m,v=e.children,b=e.isVisible,E=e.showLeftIcon,g=void 0!==E&&E,x=e.backgroundColor,j=void 0===x?a.colors.translucentBackground:x,k=e.backgroundPress,q=void 0===k?function(){}:k,y=e.onClose,I=void 0===y?function(){}:y,p=e.crossVisible,L=void 0!==p&&p,h=e.crossColor,B=void 0===h?"#000":h,P=e.zIndex;return n.createElement(r,{isVisible:b,backgroundColor:j,backgroundPress:function(e){e.currentTarget===e.target&&q(e)},zIndex:P},n.createElement(l.Container,{className:C},g&&n.createElement(l.LottieContainer,{LeftIcon:u}),L&&n.createElement(l.ContainerCross,null,n.createElement(l.ButtonCross,{type:"button",onClick:I},n.createElement(l.StyledCross,{color:B}))),n.createElement(l.ModalContainer,null,v),n.createElement(i,{condition:!!f},n.createElement(l.ButtonRowContainer,null,f))))};
//# sourceMappingURL=index.js.map