UNPKG

@aotearoan/neon

Version:

Neon is a lightweight design library of Vue 3 components with minimal dependencies.

3 lines (2 loc) 936 B
"use strict";var c=Object.defineProperty;var l=(r,e,n)=>e in r?c(r,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):r[e]=n;var a=(r,e,n)=>l(r,typeof e!="symbol"?e+"":e,n);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const s=require("../../common/event/NeonEventBus.cjs.js"),o=require("../../../model/feedback/alert/NeonAlertLevel.cjs.js"),t=class t{static info(e){t.emit(o.NeonAlertLevel.Info,e)}static success(e){t.emit(o.NeonAlertLevel.Success,e)}static warn(e){t.emit(o.NeonAlertLevel.Warn,e)}static error(e){t.emit(o.NeonAlertLevel.Error,e)}static remove(e){s.NeonEventBus.emit(t.removeEventKey,e)}static generateEventKey(e){return`${s.NeonEventBus.messagePrefix}-alert-${e}`}static emit(e,n){const v=t.generateEventKey(e);s.NeonEventBus.emit(v,n)}};a(t,"removeEventKey",`${s.NeonEventBus.messagePrefix}-alert-remove`);let i=t;exports.NeonAlertService=i; //# sourceMappingURL=NeonAlertService.cjs.js.map