1 line
2.2 KiB
JavaScript
1 line
2.2 KiB
JavaScript
"use strict";(self.webpackChunkgravitysmtp=self.webpackChunkgravitysmtp||[]).push([[3528],{56304:function(t,e,a){var r=a(71860),s=a(88856),o=a(7175),n=a(8412);function i(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),a.push.apply(a,r)}return a}function c(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?i(Object(a),!0).forEach(function(e){(0,s.A)(t,e,a[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))})}return t}var p=o.q_.forwardRef,m=o.tm.useLocation,l=p(function(t,e){var a=t.customAttributes,s=void 0===a?{}:a,i=t.customClasses,p=void 0===i?[]:i,l=t.data,u=void 0===l?{}:l,y=t.disabledNavItems,v=void 0===y?[]:y,b=u.nav_items,f=void 0===b?[]:b,d=m(),g=f.filter(function(t){return!v.includes(t.param)}).map(function(t,e){var a=t.param,r=t.label,s=t.icon,o={item:{customClasses:["gravitysmtp-tools-app__nav-bar-item"],key:"".concat(a,"-").concat(e)},icon:{customClasses:["gravitysmtp-tools-app__nav-bar-item-icon"],icon:s,iconPrefix:"gravity-admin-icon"},text:{content:r,customClasses:["gravitysmtp-tools-app__nav-bar-item-text"]}};if(v.includes(a))return c(c({},o),{},{item:c(c({},o.item),{},{active:!1,disabled:!0}),button:{customClasses:["gravitysmtp-tools-app__nav-bar-item-button"],disabled:!0,type:"unstyled",width:"full"}});var n=new URLSearchParams(d.search),i=u.nav_item_param_key||"tab",p=n.get(i)||"send-a-test";n.set(i,a),n.delete("integration");var m=c(c({},d),{},{search:"?".concat(n.toString())});return c(c({},o),{},{item:c(c({},o.item),{},{active:p===a}),link:{customClasses:["gravitysmtp-tools-app__nav-bar-item-link"],to:m}})}),O=c({customClasses:(0,o.pS)(["gravitysmtp-tools-app__nav-bar"],p),items:g,type:"icon-text-tag"},s);return o.q_.createElement(n.A,(0,r.A)({},O,{ref:e}))});l.propTypes={children:o.By.oneOfType([o.By.arrayOf(o.By.node),o.By.node]),customAttributes:o.By.object,customClasses:o.By.oneOfType([o.By.string,o.By.array,o.By.object])},l.displayName="ToolsNavBar",e.default=l}}]); |