define("metaserver/static/js/prod_assets_web_modules/dig-components/banner",["exports","react","../classnames","./typography","./buttons","./icons/src","./icons","focus-visible","./progress_indicators","../react-transition-group/CSSTransition","../common/extends","../common/Transition","react-dom"],(function(e,n,a,t,r,c,s,i,o,l,m,d,u){"use strict";var g=(e,n)=>{e||console.error("dig-components:",n)},p=({className:e="",children:r})=>{const c=a("dig-Banner-message",e);return n.createElement(t.Text,{className:c},r)};p.displayName="Banner.Message";var h=({className:e="",children:t,...r})=>n.createElement("span",{className:a("dig-Banner-actions",e),...r},t);h.displayName="Banner.Actions";var B=(e,n)=>{if("basic"===e)switch(n){default:return c.InfoLine;case"success":return c.CheckmarkCircleLine;case"warning":return c.WarningLine;case"alert":return c.FailLine}else switch(n){default:return c.InfoPictogram;case"success":return c.CheckmarkCirclePictogram;case"warning":return c.WarningPictogram;case"alert":return c.FailPictogram}},I=({variant:e="basic",type:a="neutral",withLeftIcon:t,withLeftPictogram:r})=>{const c="dig-Banner-icon";return"basic"===e?!t||!0===t&&"neutral"===a?null:!0===t?n.createElement(s.UIIcon,{className:c,src:B(e,a),size:"standard"}):(g(t.type===s.UIIcon,"The Banner component only accepts `` in the `withLeftIcon` prop."),n.createElement("span",{className:c},t)):!r&&"neutral"===a||null===r?null:r?(g(r.type===s.PictogramIcon,"The Banner component only accepts `` in the `withLeftPictogram` prop."),n.createElement("div",{className:c},r)):n.createElement(s.PictogramIcon,{className:c,src:B(e,a)})};I.displayName="BannerIcon";var f=e=>{const{children:t,className:i,type:o="neutral",onRequestClose:l,withCloseButton:m,withLeftIcon:d=!0,withLeftPictogram:u,variant:g="basic",...p}=e;return n.createElement("div",{role:"alert",className:a("dig-Banner",i,`dig-Banner--${o}`,`dig-Banner--${g}`,{"dig-Banner--withCloseButton":m,"dig-Banner--withPictogram":u,"dig-Banner--withIcon":d}),...p},n.createElement(I,{variant:g,type:o,withLeftIcon:d,withLeftPictogram:u}),n.createElement("span",null,t),!!m&&n.createElement(r.IconButton,{variant:"transparent",className:"dig-Banner-close","aria-label":m,"data-testid":"digBannerCloseButton",onClick:l},n.createElement(s.UIIcon,{src:c.CloseLine})))};f.displayName="Banner",f.Actions=h,f.Message=p,e.Banner=f,Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=pkg-dig-banner.min.js-vflQm-WLW.map