@redpill-paris/quidol-ui
Version:
**quidol-ui** is a framework css create for the project Quidol Live.
3 lines (2 loc) • 1.96 kB
JavaScript
;function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var t=require("react"),r=e(t),s=require("styled-components");e(s);require("../types/srcs/button.js"),require("../types/srcs/card.js"),require("../types/srcs/cardLive.js");var n=require("../types/srcs/iconButton.js");require("../types/srcs/loader.js"),require("../types/srcs/loginQuestion.js"),require("../types/srcs/questionComponent.js"),require("../types/srcs/textInput.js");var o=require("../types/srcs/typography.js");require("../types/srcs/counter.js"),require("../types/srcs/questionFiller.js"),require("../types/srcs/chat.js"),require("../types/srcs/backButton.js"),require("../types/srcs/product.js");var i=require("../assets/icons/Cross.svg.js"),c=require("../assets/icons/Edit.svg.js"),a=require("../assets/icons/Delete.svg.js"),u=require("./IconButtonStyle.js");module.exports=function(e){var l,p=t.useContext(s.ThemeContext),y=t.useState(!1),q=y[0],d=y[1],v=e.onClick,j=e.color,m=void 0===j?p.colors.edit:j,E=e.variant,C=void 0===E?n.IconButtonVariant.DEFAULT:E,f=e.className,B=void 0===f?"":f,I=e.IconCustom,T=void 0===I?i.ReactComponent:I,g=e.type,L=void 0===g?"button":g,b=e.label,D=void 0===b?"":b,V=e.alt,h=void 0===V?"":V,x=((l={})[n.IconButtonVariant.DEFAULT]=r.createElement(i.ReactComponent,{title:h}),l[n.IconButtonVariant.EDIT]=r.createElement(c.ReactComponent,{title:h}),l[n.IconButtonVariant.DELETE]=r.createElement(a.ReactComponent,{title:h}),l[n.IconButtonVariant.CUSTOM]=r.createElement(T,{title:h}),l);return r.createElement(u.Container,{type:L,className:B,onClick:function(e){v&&v(e)},onMouseLeave:function(){return d(!1)},onMouseEnter:function(){return d(!0)},color:m,isHover:q,onTouchEnd:function(e){return e.stopPropagation()}},q&&D&&r.createElement(u.ContainerLabel,null,r.createElement(u.StyledTypo,{color:p.colors.secondary,variant:o.TypographyVariant.BODY2},D)),r.createElement(u.ContainerLogo,null,x[C]))};
//# sourceMappingURL=index.js.map