define(["require","exports","tslib","react-redux","react","modules/clean/react/retrieval_success_banner/constants","modules/clean/react/retrieval_success_banner/data/store","modules/clean/react/retrieval_success_banner/data/selectors","modules/clean/react/retrieval_success_banner/browse_success_banner","modules/clean/react/retrieval_success_banner/search_success_banner","modules/clean/react/retrieval_success_banner/util","modules/clean/react/retrieval_success_banner/data/action_creators"],(function(e,a,n,r,t,s,c,i,o,u,l,S){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),t=n.__importDefault(t),i=n.__importStar(i);var d={initialStoreByLocalStorage:(S=n.__importStar(S)).initialStoreByLocalStorage},B=(function(e){function a(a){var n=e.call(this,a)||this;return n.updateBannerVariant=function(){var e=n.props,a=e.searchSuccessBannerShouldShow,r=e.browseSuccessBannerCounterComplete,t=e.browseSuccessBannerShouldShow,c=e.searchResultActionClicked;l.userIsOptedOutOfRetrievalSuccessBanner()?n.setState({bannerVariant:s.BannerVariant.NONE}):a||c?n.setState({bannerVariant:s.BannerVariant.SSB}):r||t?n.setState({bannerVariant:s.BannerVariant.BSB}):n.setState({bannerVariant:s.BannerVariant.NONE})},n.state={bannerVariant:s.BannerVariant.NONE},n}return n.__extends(a,e),a.prototype.componentDidUpdate=function(){this.updateBannerVariant()},a.prototype.componentWillMount=function(){(0,this.props.initialStoreByLocalStorage)(),this.updateBannerVariant()},a.prototype.render=function(){var e=this.props,a=e.user,n=e.displayContext,r=this.state.bannerVariant;return r===s.BannerVariant.SSB?t.default.createElement(u.SearchSuccessBanner,{user:a,displayContext:n}):r===s.BannerVariant.BSB?t.default.createElement(o.BrowseSuccessBanner,{displayContext:n}):null},a.defaultProps={displayContext:s.SearchSuccessDisplayContext.IN_EMBEDDED_APP},a})(t.default.PureComponent);a.RetrievalSuccessFilesviewBannerComponent=B;var p=r.connect((function(e,a){var r=i.isBrowseSuccessBannerCounterComplete,t=i.isBrowseSuccessBannerVisible,s=i.isRetrievalSuccessBannerVisible,c=i.isSearchSuccessBannerVisible,o=i.isSearchBarAbandoned,u=i.isSearchResultActionClicked,l=i.isSearchSuccessBannerDismissed;return n.__assign({browseSuccessBannerCounterComplete:r(e),browseSuccessBannerShouldShow:t(e),retrievalSuccessBannerShouldShow:s(e),searchSuccessBannerShouldShow:c(e),searchBarAbandoned:o(e),searchResultActionClicked:u(e),searchSuccessBannerDismissed:l(e)},a)}),d)(B),_=c.getStoreForSuccessBanner();a.RetrievalSuccessFilesviewBannerWithProvider=function(e){return t.default.createElement(r.Provider,{store:_},t.default.createElement(p,n.__assign({},e)))}})); //# sourceMappingURL=retrieval_success_filesview_component.min.js-vfl_ZsV5h.map