"use strict";(self.webpackChunkgravitysmtp=self.webpackChunkgravitysmtp||[]).push([[4688,5394,7199],{25696:function(t,n,e){var o=e(18134),i=e(8140),r=e(7175),a=e(6648),u=e(80509),c=e(29549),l=e(5529),s=e(25787),g=e(87029),d=e(66598),f=e(2489),m=e(55809),p=e(59092),v=r.q_.useState,y=r.q_.useMemo,A=r.q_.useCallback;n.default=function(t){var n,e=t.i18n,b=void 0===e?{}:e,_=(0,p.default)(function(t){return t.integrations}),L=(0,p.default)(function(t){return t.updateIntegrationsFlyoutState}),D=(0,p.default)(function(t){return t.setActiveIntegrationId}),C=v(""),h=(0,i.A)(C,2),O=h[0],S=h[1],F=(null==b||null===(n=b.integrations)||void 0===n||null===(n=n.flyout)||void 0===n?void 0:n.screen01)||{},E=F.heading,P=void 0===E?"":E,k=F.description,w=void 0===k?"":k,I=F.search_placeholder,M=void 0===I?"":I,j=F.search_label,q=void 0===j?"":j,x=y(function(){return _.filter(function(t){var n;return!(null!==(n=t.data)&&void 0!==n&&n.enabled)})},[_]),B=y(function(){return(0,o.A)(x).sort(function(t,n){return t.title.localeCompare(n.title)})},[x]),T=y(function(){return function(t,n){if(!n)return t;var e=n.toLowerCase();return t.filter(function(t){return t.id.toLowerCase().includes(e)||t.title.toLowerCase().includes(e)})}(B,O)},[B,O]),N=y(function(){return{className:(0,r.pS)({"gravitysmtp-settings-app__integrations-flyout--screen-01":!0})}},[]),z=A(function(t){S(t)},[]),G=A(function(t){L({screen:2}),D(t)},[L,D]),W=A(function(t){var n=m["".concat(t.logo,"Logo")]||m.BrokenImage,e="integrations-flyout-card-title-".concat(t.id),o="integrations-flyout-card-description-".concat(t.id);return r.q_.createElement(c.A,{item:!0,key:"integration-".concat(t.id),customClasses:{"gravitysmtp-settings-app__integrations-flyout-card-grid-item":!0},customAttributes:{"data-test-id":"integration-card-".concat(t.id)},type:"fluid",width:12},r.q_.createElement(u.A,{type:"white",customClasses:["gravitysmtp-settings-app__integrations-flyout-card-button"],customAttributes:{"data-test-id":"integrations-flyout-card-button-".concat(t.id),"aria-labelledby":e,"aria-describedby":o},onClick:function(){return G(t.id)}}),r.q_.createElement(f.A,{contentAttributes:{spacing:[0,0,0,3]},count:t.description,countAttributes:{color:"comet",customAttributes:{id:o},size:"text-xs",weight:"regular"},customClasses:["gravitysmtp-settings-app__integrations-flyout-card"],customIcon:r.q_.createElement(n,{height:48,width:48}),title:t.title,titleAttributes:{customAttributes:{id:e},spacing:2,size:"text-sm",tagName:"h3",weight:"medium"}}))},[G]);return r.q_.createElement("div",N,r.q_.createElement(l.A,{content:P,size:"display-xs",spacing:3,tagName:"h2",weight:"semibold"}),r.q_.createElement(d.A,{color:"comet",size:"text-sm",spacing:6},r.q_.createElement(a.Xx,{openingSymbol:"{{",closingSymbol:"}}",text:w,tokens:[{component:g.A,key:"suggest_link",props:{href:"https://roadmap.smtp.gravity.com/",target:"_blank"}}]})),r.q_.createElement(s.A,{labelAttributes:{customClasses:["gform-visually-hidden"],label:q},placeholder:M,spacing:4,value:O,onChange:z}),r.q_.createElement(c.A,{container:!0,wrap:!0,customClasses:["gravitysmtp-settings-app__integrations-flyout-card-grid"],justifyContent:"flex-start",rowSpacing:4},T.map(W)))}},55809:function(t,n,e){e.r(n),e.d(n,{AmazonAWSLogo:function(){return o.A},BrevoLogo:function(){return i.A},BrokenImage:function(){return r.A},CloudflareLogo:function(){return a.A},CustomSMTPLogo:function(){return u.A},ElasticEmailLogo:function(){return c.A},EmailitLogo:function(){return l.A},GoogleAltLogo:function(){return s.A},GoogleLogo:function(){return g.A},MailchimpLogo:function(){return d.A},MailerSendLogo:function(){return f.A},MailgunLogo:function(){return m.A},MailjetLogo:function(){return p.A},MailtrapFullLogo:function(){return y.A},MailtrapLogo:function(){return v.A},MandrillLogo:function(){return A.A},MicrosoftAltLogo:function(){return b.A},MicrosoftLogo:function(){return _.A},PHPLogo:function(){return L.A},PostmarkLogo:function(){return D.A},ResendLogo:function(){return C.A},SMTP2GOLogo:function(){return S.A},SMTPFullLogo:function(){return F.A},SMTPLogo:function(){return E.A},SendGridLogo:function(){return h.A},SlackLogo:function(){return O.A},SparkPostLogo:function(){return P.A},TelegramLogo:function(){return k.A},TwilioLogo:function(){return w.A},WhatsAppLogo:function(){return I.A},WordPressLogo:function(){return M.A},ZohoAltLogo:function(){return q},ZohoLogo:function(){return j.A}});var o=e(80403),i=e(53214),r=e(79543),a=e(77291),u=e(26220),c=e(74685),l=e(89667),s=e(63660),g=e(80419),d=e(8524),f=e(6682),m=e(73437),p=e(87504),v=e(41308),y=e(18673),A=e(49501),b=e(40783),_=e(55582),L=e(814),D=e(10503),C=e(52071),h=e(83654),O=e(15034),S=e(68694),F=e(83197),E=e(51176),P=e(14945),k=e(23203),w=e(6560),I=e(73650),M=e(84173),j=e(64158),q=j.A},59092:function(t,n,e){var o,i,r,a,u,c,l,s=e(88856),g=e(40450),d=e.n(g),f=e(7175),m=e(6648),p=e(35739);function v(t,n){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);n&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),e.push.apply(e,o)}return e}function y(t){for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return t(function(t){return{settingsFlyoutProps:n,settingsFlyoutChildren:void 0===e?t.settingsFlyoutChildren:e}})},setSettingsFlyoutClosed:function(){return t(function(t){return{settingsFlyoutProps:y(y({},t.settingsFlyoutProps),{},{isOpen:!1})}})},setSettingsNavBlocked:function(n){return t(function(){return{settingsNavBlocked:n}})},setTestModeEnabled:function(n){return t(function(){return{testModeEnabled:n}})},updateIntegrationsFlyoutState:function(n){return t(function(t){return{integrationsFlyoutState:y(y({},t.integrationsFlyoutState),n)}})},updateIntegrationStatus:function(n,e){var o=e.activated,i=e.configured,r=e.enabled,a=e.is_primary,u=e.is_backup;return t((0,f.DB)(function(t){var e=t.integrations.find(function(t){return t.id===n});e&&(e.data||(e.data={}),void 0!==o&&(e.data.activated=o),void 0!==i&&(e.data.configured=i),void 0!==r&&(e.data.enabled=r),void 0!==a&&(e.data.is_primary=a),void 0!==u&&(e.data.is_backup=u))}))},updateSettingsFlyoutProps:function(n){return t(function(t){return{settingsFlyoutProps:y(y({},t.settingsFlyoutProps),n)}})}}});n.default=O}}]);