message.js 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. "use strict";
  2. var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
  3. var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
  4. if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
  5. else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
  6. return c > 3 && r && Object.defineProperty(target, key, r), r;
  7. };
  8. var __metadata = (this && this.__metadata) || function (k, v) {
  9. if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  10. };
  11. Object.defineProperty(exports, "__esModule", { value: true });
  12. var core_1 = require("@angular/core");
  13. var common_1 = require("@angular/common");
  14. var UIMessage = /** @class */ (function () {
  15. function UIMessage() {
  16. }
  17. Object.defineProperty(UIMessage.prototype, "icon", {
  18. get: function () {
  19. var icon = null;
  20. if (this.severity) {
  21. switch (this.severity) {
  22. case 'success':
  23. icon = 'pi pi-check';
  24. break;
  25. case 'info':
  26. icon = 'pi pi-info-circle';
  27. break;
  28. case 'error':
  29. icon = 'pi pi-times';
  30. break;
  31. case 'warn':
  32. icon = 'pi pi-exclamation-triangle';
  33. break;
  34. default:
  35. icon = 'pi pi-info-circle';
  36. break;
  37. }
  38. }
  39. return icon;
  40. },
  41. enumerable: true,
  42. configurable: true
  43. });
  44. __decorate([
  45. core_1.Input(),
  46. __metadata("design:type", String)
  47. ], UIMessage.prototype, "severity", void 0);
  48. __decorate([
  49. core_1.Input(),
  50. __metadata("design:type", String)
  51. ], UIMessage.prototype, "text", void 0);
  52. UIMessage = __decorate([
  53. core_1.Component({
  54. selector: 'p-message',
  55. template: "\n <div aria-live=\"polite\" class=\"ui-message ui-widget ui-corner-all\" *ngIf=\"severity\"\n [ngClass]=\"{'ui-message-info': (severity === 'info'),\n 'ui-message-warn': (severity === 'warn'),\n 'ui-message-error': (severity === 'error'),\n 'ui-message-success': (severity === 'success')}\">\n <span class=\"ui-message-icon\" [ngClass]=\"icon\"></span>\n <span class=\"ui-message-text\" [innerHTML]=\"text\"></span>\n </div>\n "
  56. })
  57. ], UIMessage);
  58. return UIMessage;
  59. }());
  60. exports.UIMessage = UIMessage;
  61. var MessageModule = /** @class */ (function () {
  62. function MessageModule() {
  63. }
  64. MessageModule = __decorate([
  65. core_1.NgModule({
  66. imports: [common_1.CommonModule],
  67. exports: [UIMessage],
  68. declarations: [UIMessage]
  69. })
  70. ], MessageModule);
  71. return MessageModule;
  72. }());
  73. exports.MessageModule = MessageModule;
  74. //# sourceMappingURL=message.js.map