materialize-angular
Version:
Material UI Angular library
47 lines • 4.14 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: app/completed-components/form-message/form-message.component.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @license
* Copyright Workylab. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://raw.githubusercontent.com/workylab/materialize-angular/master/LICENSE
*/
import { Component, Input } from '@angular/core';
import { FORM_MESSAGE_LEVELS } from './form-message.model';
import { config } from '../../config';
export class FormMessageComponent {
constructor() {
this.className = FormMessageComponent.defaultProps.className;
this.level = FormMessageComponent.defaultProps.level;
this.prefix = config.components.prefix;
}
}
FormMessageComponent.defaultProps = {
className: '',
level: FORM_MESSAGE_LEVELS.INFO
};
FormMessageComponent.decorators = [
{ type: Component, args: [{
selector: `${config.components.prefix}-form-message }`,
template: "<div [ngClass]=\"[prefix + '-form-message', className, level]\">\n <ng-content></ng-content>\n</div>\n"
}] }
];
FormMessageComponent.propDecorators = {
className: [{ type: Input, args: ['className',] }],
level: [{ type: Input, args: ['type',] }]
};
if (false) {
/** @type {?} */
FormMessageComponent.defaultProps;
/** @type {?} */
FormMessageComponent.prototype.className;
/** @type {?} */
FormMessageComponent.prototype.level;
/** @type {?} */
FormMessageComponent.prototype.prefix;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1tZXNzYWdlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL21hdGVyaWFsaXplLWFuZ3VsYXIvIiwic291cmNlcyI6WyJhcHAvY29tcGxldGVkLWNvbXBvbmVudHMvZm9ybS1tZXNzYWdlL2Zvcm0tbWVzc2FnZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7O0FBUUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDakQsT0FBTyxFQUFFLG1CQUFtQixFQUFvQixNQUFNLHNCQUFzQixDQUFDO0FBQzdFLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFNdEMsTUFBTSxPQUFPLG9CQUFvQjtJQUpqQztRQVVzQixjQUFTLEdBQVcsb0JBQW9CLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQztRQUNyRSxVQUFLLEdBQXdCLG9CQUFvQixDQUFDLFlBQVksQ0FBQyxLQUFLLENBQUM7UUFFN0UsV0FBTSxHQUFHLE1BQU0sQ0FBQyxVQUFVLENBQUMsTUFBTSxDQUFDO0lBQzNDLENBQUM7O0FBVGlCLGlDQUFZLEdBQXFCO0lBQy9DLFNBQVMsRUFBRSxFQUFFO0lBQ2IsS0FBSyxFQUFFLG1CQUFtQixDQUFDLElBQUk7Q0FDaEMsQ0FBQzs7WUFSSCxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLEdBQUksTUFBTSxDQUFDLFVBQVUsQ0FBQyxNQUFPLGlCQUFpQjtnQkFDeEQsbUhBQTRDO2FBQzdDOzs7d0JBT0UsS0FBSyxTQUFDLFdBQVc7b0JBQ2pCLEtBQUssU0FBQyxNQUFNOzs7O0lBTmIsa0NBR0U7O0lBRUYseUNBQW9GOztJQUNwRixxQ0FBb0Y7O0lBRXBGLHNDQUF5QyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBXb3JreWxhYi4gQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbiAqXG4gKiBVc2Ugb2YgdGhpcyBzb3VyY2UgY29kZSBpcyBnb3Zlcm5lZCBieSBhbiBNSVQtc3R5bGUgbGljZW5zZSB0aGF0IGNhbiBiZVxuICogZm91bmQgaW4gdGhlIExJQ0VOU0UgZmlsZSBhdCBodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vd29ya3lsYWIvbWF0ZXJpYWxpemUtYW5ndWxhci9tYXN0ZXIvTElDRU5TRVxuICovXG5cbmltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEZPUk1fTUVTU0FHRV9MRVZFTFMsIEZvcm1NZXNzYWdlTW9kZWwgfSBmcm9tICcuL2Zvcm0tbWVzc2FnZS5tb2RlbCc7XG5pbXBvcnQgeyBjb25maWcgfSBmcm9tICcuLi8uLi9jb25maWcnO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6IGAkeyBjb25maWcuY29tcG9uZW50cy5wcmVmaXggfS1mb3JtLW1lc3NhZ2UgfWAsXG4gIHRlbXBsYXRlVXJsOiAnLi9mb3JtLW1lc3NhZ2UuY29tcG9uZW50Lmh0bWwnXG59KVxuZXhwb3J0IGNsYXNzIEZvcm1NZXNzYWdlQ29tcG9uZW50IGltcGxlbWVudHMgRm9ybU1lc3NhZ2VNb2RlbCB7XG4gIHN0YXRpYyByZWFkb25seSBkZWZhdWx0UHJvcHM6IEZvcm1NZXNzYWdlTW9kZWwgPSB7XG4gICAgY2xhc3NOYW1lOiAnJyxcbiAgICBsZXZlbDogRk9STV9NRVNTQUdFX0xFVkVMUy5JTkZPXG4gIH07XG5cbiAgQElucHV0KCdjbGFzc05hbWUnKSBjbGFzc05hbWU6IHN0cmluZyA9IEZvcm1NZXNzYWdlQ29tcG9uZW50LmRlZmF1bHRQcm9wcy5jbGFzc05hbWU7XG4gIEBJbnB1dCgndHlwZScpIGxldmVsOiBGT1JNX01FU1NBR0VfTEVWRUxTID0gRm9ybU1lc3NhZ2VDb21wb25lbnQuZGVmYXVsdFByb3BzLmxldmVsO1xuXG4gIHB1YmxpYyBwcmVmaXggPSBjb25maWcuY29tcG9uZW50cy5wcmVmaXg7XG59XG4iXX0=