1import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{c as t}from"./react-intl-DlKP8ATg.js";import{t as n}from"./jsx-runtime-BdxMnOeJ.js";import{t as r}from"./classnames-CfLRLWYq.js";import{t as i}from"./close-DIPoUQpY.js";import{t as a}from"./loading_indicator-eceYQNAM.js";import{t as o}from"./icon_button-DfNtv8BJ.js";var s=e(r()),c=n(),l=({title:e,message:n,action:r,onActionClick:l,onDismiss:u,isActive:d,isLoading:f,animateFrom:p=`side`})=>{let m=t(),h=!!(r&&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}),n]}),h&&(0,c.jsx)(`button`,{className:`notification-bar__action`,onClick:l,type:`button`,"aria-hidden":`true`,children:r}),f&&(0,c.jsx)(`span`,{className:`notification-bar__loading-indicator`,children:(0,c.jsx)(a,{})}),u&&!f&&(0,c.jsx)(o,{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-DZDjZ063.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.