1import{o as e}from"./chunk-CMxvf4Kt.js";import{t}from"./jsx-runtime-SsSjplwM.js";import{c as n}from"./react-intl-Cop388b4.js";import{$ as r,it as i,rt as a}from"./poll-KnnyIIa4.js";import{t as o}from"./classnames-CYxIelk8.js";var s=e(o()),c=t(),l=({title:e,message:t,action:o,onActionClick:l,onDismiss:u,isActive:d,isLoading:f,animateFrom:p=`side`})=>{let m=n(),h=!!(o&&l);return(0,c.jsxs)(`div`,{className:(0,s.default)(`notification-bar`,{"notification-bar--active":d,"from-side":p===`side`,"from-below":p===`below`}),children:[(0,c.jsxs)(`span`,{className:`notification-bar__content`,children:[!!e&&(0,c.jsx)(`span`,{className:`notification-bar__title`,children:e}),t]}),h&&(0,c.jsx)(`button`,{className:`notification-bar__action`,onClick:l,type:`button`,"aria-hidden":`true`,children:o}),f&&(0,c.jsx)(`span`,{className:`notification-bar__loading-indicator`,children:(0,c.jsx)(a,{})}),u&&!f&&(0,c.jsx)(r,{title:m.formatMessage({id:`dismissable_banner.dismiss`,defaultMessage:`Dismiss`}),icon:`times`,iconComponent:i,className:`notification-bar__dismiss-button`,onClick:u})]})};export{l as t}; 2//# sourceMappingURL=alert-C2wAxy5F.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.