Module 244083

2,547 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Ay:()=>N,YL:()=>I,oN:()=>T});var i,r,s=n(627968),a=n(64700),o=n(503698),l=n.n(o),u=n(305866),c=n(707554),d=n(825484),_=n(821609),h=n(43990),f=n(922016),E=n(235986),p=n(174459),m=n(652215),g=n(375708),A=n(291506),I=((i={}).CENTER="center",i.LEFT="left",i),T=((r={}).TOP="top",r.MIDDLE="middle",r);class S extends a.PureComponent{state={confirmed:!1};componentDidMount(){let{uniqueId:e}=this.props;p.default.track(m.HAw.SHOW_TUTORIAL,{tutorial:e})}componentWillUnmount(){p.default.track(m.HAw.CLOSE_TUTORIAL,{tutorial:this.props.uniqueId,acknowledged:this.state.confirmed})}handleDismiss=()=>{let{onClickComplete:e}=this.props;this.setState({confirmed:!0},()=>e?.())};render(){let{renderMedia:e,textAlign:t,isLongText:n,title:i,body:r,className:a,onClickSkipAll:o}=this.props,h="left"===t||n,f="center"===t||!h;return(0,s.jsxs)(u.l,{className:l()(A.Sy,a),children:[null!=e&&(0,s.jsx)(E.A,{className:A.il,justify:h?E.A.Justify.START:E.A.Justify.CENTER,children:e()}),(0,s.jsx)(c.H,{className:l()({[A.Av]:f,[A.gH]:h}),children:i}),(0,s.jsx)("string"==typeof r?"p":"div",{className:l()({[A.IF]:f,[A.If]:h}),children:r}),(0,s.jsxs)(d.e,{fullWidth:!0,direction:"vertical",children:[(0,s.jsx)(_.$,{fullWidth:!0,variant:"primary",onClick:this.handleDismiss,text:g.intl.string(g.t["+IrDzN"])}),(0,s.jsx)(_.$,{fullWidth:!0,variant:"secondary",onClick:o,text:g.intl.string(g.t["33wtxt"])})]})]})}}class N extends a.PureComponent{static TextAlignments=I;static defaultProps={textAlign:"left"};onClickComplete=e=>{e(),this.props.onComplete()};onClickSkipAll=e=>{let{onSkipAll:t,uniqueId:n}=this.props;e(),t(),p.default.track(m.HAw.DISMISS_ALL_TUTORIALS,{tutorial:n})};renderPopoutContent=e=>{let{closePopout:t,position:n}=e,{forceTheme:i,isLongText:r,arrowAlignment:a,renderMedia:o}=this.props,u=null!=o;return(0,s.jsx)(h.N,{theme:i,children:e=>(0,s.jsx)(S,{...this.props,className:l()({[A.sQ]:"bottom"===n,[A.eV]:!r&&!u,[A.tJ]:!r&&u,[A.II]:r&&!u,[A.HU]:r&&u,[A.pG]:"right"===n,[A.Mn]:"top"===n,[A.kb]:"left"===n,[A.ks]:"top"===a,[A.Eo]:"middle"===a,"force-theme":null!=i},e),onClickComplete:()=>this.onClickComplete(t),onClickSkipAll:()=>this.onClickSkipAll(t)})})};render(){let{renderMedia:e,textAlign:t,onComplete:n,onSkipAll:i,isLongText:r,title:a,body:o,children:l,spacing:u,forceTheme:c,innerRef:d,..._}=this.props,h="top"===_.position||"bottom"===_.position?"center":"top";return(0,s.jsx)(f.Y,{targetElementRef:d,..._,align:h,spacing:u??0,renderPopout:this.renderPopoutContent,nudgeAlignIntoViewport:!0,children:l})}}}