UNPKG

@junte/ui

Version:

Quality Angular UI components kit

48 lines 3.96 kB
import { __decorate, __metadata } from "tslib"; import { Component, HostBinding, Input } from '@angular/core'; import { PropertyApi } from '../../core/decorators/api'; import { Scheme } from '../../core/enums/scheme'; var MessageComponent = /** @class */ (function () { function MessageComponent() { this.host = 'jnt-message-host'; this._scheme = Scheme.primary; } Object.defineProperty(MessageComponent.prototype, "scheme", { set: function (scheme) { this._scheme = scheme || Scheme.primary; }, enumerable: true, configurable: true }); __decorate([ HostBinding('attr.host'), __metadata("design:type", Object) ], MessageComponent.prototype, "host", void 0); __decorate([ HostBinding('attr.data-scheme'), __metadata("design:type", Object) ], MessageComponent.prototype, "_scheme", void 0); __decorate([ PropertyApi({ description: 'Message color scheme', path: 'ui.schemes', default: Scheme.primary, options: [Scheme.primary, Scheme.secondary, Scheme.success, Scheme.fail] }), Input(), __metadata("design:type", String), __metadata("design:paramtypes", [String]) ], MessageComponent.prototype, "scheme", null); MessageComponent = __decorate([ Component({ selector: 'jnt-message', template: "<ng-content></ng-content>" }) ], MessageComponent); return MessageComponent; }()); export { MessageComponent }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVzc2FnZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvc2hhcmVkL21lc3NhZ2UvbWVzc2FnZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsV0FBVyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sMkJBQTJCLENBQUM7QUFDeEQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBTWpEO0lBQUE7UUFFcUMsU0FBSSxHQUFHLGtCQUFrQixDQUFDO1FBRzdELFlBQU8sR0FBRyxNQUFNLENBQUMsT0FBTyxDQUFDO0lBYzNCLENBQUM7SUFIVSxzQkFBSSxvQ0FBTTthQUFWLFVBQVcsTUFBYztZQUNoQyxJQUFJLENBQUMsT0FBTyxHQUFHLE1BQU0sSUFBSSxNQUFNLENBQUMsT0FBTyxDQUFDO1FBQzFDLENBQUM7OztPQUFBO0lBaEJ5QjtRQUF6QixXQUFXLENBQUMsV0FBVyxDQUFDOztrREFBb0M7SUFHN0Q7UUFEQyxXQUFXLENBQUMsa0JBQWtCLENBQUM7O3FEQUNQO0lBV2hCO1FBVFIsV0FBVyxDQUFDO1lBQ1gsV0FBVyxFQUFFLHNCQUFzQjtZQUNuQyxJQUFJLEVBQUUsWUFBWTtZQUNsQixPQUFPLEVBQUUsTUFBTSxDQUFDLE9BQU87WUFDdkIsT0FBTyxFQUFFLENBQUMsTUFBTSxDQUFDLE9BQU87Z0JBQ3RCLE1BQU0sQ0FBQyxTQUFTO2dCQUNoQixNQUFNLENBQUMsT0FBTztnQkFDZCxNQUFNLENBQUMsSUFBSSxDQUFDO1NBQ2YsQ0FBQztRQUNELEtBQUssRUFBRTs7O2tEQUVQO0lBbEJVLGdCQUFnQjtRQUo1QixTQUFTLENBQUM7WUFDVCxRQUFRLEVBQUUsYUFBYTtZQUN2QixxQ0FBMEM7U0FDM0MsQ0FBQztPQUNXLGdCQUFnQixDQW1CNUI7SUFBRCx1QkFBQztDQUFBLEFBbkJELElBbUJDO1NBbkJZLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSG9zdEJpbmRpbmcsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBQcm9wZXJ0eUFwaSB9IGZyb20gJy4uLy4uL2NvcmUvZGVjb3JhdG9ycy9hcGknO1xuaW1wb3J0IHsgU2NoZW1lIH0gZnJvbSAnLi4vLi4vY29yZS9lbnVtcy9zY2hlbWUnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdqbnQtbWVzc2FnZScsXG4gIHRlbXBsYXRlVXJsOiAnLi9tZXNzYWdlLmVuY2Fwc3VsYXRlZC5odG1sJ1xufSlcbmV4cG9ydCBjbGFzcyBNZXNzYWdlQ29tcG9uZW50IHtcblxuICBASG9zdEJpbmRpbmcoJ2F0dHIuaG9zdCcpIHJlYWRvbmx5IGhvc3QgPSAnam50LW1lc3NhZ2UtaG9zdCc7XG5cbiAgQEhvc3RCaW5kaW5nKCdhdHRyLmRhdGEtc2NoZW1lJylcbiAgX3NjaGVtZSA9IFNjaGVtZS5wcmltYXJ5O1xuXG4gIEBQcm9wZXJ0eUFwaSh7XG4gICAgZGVzY3JpcHRpb246ICdNZXNzYWdlIGNvbG9yIHNjaGVtZScsXG4gICAgcGF0aDogJ3VpLnNjaGVtZXMnLFxuICAgIGRlZmF1bHQ6IFNjaGVtZS5wcmltYXJ5LFxuICAgIG9wdGlvbnM6IFtTY2hlbWUucHJpbWFyeSxcbiAgICAgIFNjaGVtZS5zZWNvbmRhcnksXG4gICAgICBTY2hlbWUuc3VjY2VzcyxcbiAgICAgIFNjaGVtZS5mYWlsXVxuICB9KVxuICBASW5wdXQoKSBzZXQgc2NoZW1lKHNjaGVtZTogU2NoZW1lKSB7XG4gICAgdGhpcy5fc2NoZW1lID0gc2NoZW1lIHx8IFNjaGVtZS5wcmltYXJ5O1xuICB9XG59XG4iXX0=