lamb-web-lib
Version:
LambWebLib. Es un proyecto angular de tipo Librería. que contiene una Suit de componentes reutilizables para el proyecto [Lamb Financial](https://lamb.upeu.edu.pe).
176 lines • 10.6 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,uselessCode} checked by tsc
*/
import { Component, Input } from '@angular/core';
/**
* Reveal fieldset component.
*
* \@example
*
* ```
* <lamb-fieldset>
* Mi Contenido
* </lamb-fieldset>
* ```
* \@example
*
* ```
* <lamb-fieldset>
* <lamb-fieldset-head>
* <lamb-fieldset-icon [icon]="fa fa-home"></lamb-fieldset-icon>
* <lamb-fieldset-title>Mi título</lamb-fieldset-title>
* </lamb-fieldset-head>
* <lamb-fieldset-body>
* Mi contenido
* </lamb-fieldset-body>
* </lamb-fieldset>
* ```
*/
export class LambFieldsetComponent {
constructor() { }
/**
* @return {?}
*/
ngOnInit() { }
}
LambFieldsetComponent.decorators = [
{ type: Component, args: [{
selector: 'lamb-fieldset',
template: `
<fieldset class="lamb-fieldset-border">
<legend class="lamb-legend-border">
<ng-content select="lamb-fieldset-head"></ng-content>
</legend>
<ng-content></ng-content>
<ng-content select="lamb-fieldset-body"></ng-content>
</fieldset>
`,
styles: [`.lamb-fieldset-border{padding:0 1em 1em!important}.lamb-legend-border{text-align:left!important;width:auto;padding:0 10px;border-bottom:none}`],
},] },
];
LambFieldsetComponent.ctorParameters = () => [];
/**
* Reveal fieldset head component.
*
* \@example
*
* ```
* <lamb-fieldset-head>
* Mi título
* </lamb-fieldset-head>
* ```
* \@example
*
* ```
* <lamb-fieldset-head>
* <lamb-fieldset-title> Mi Titulo </lamb-fieldset-title>
* <lamb-fieldset-icon icon="fa fa-home"></lamb-fieldset-icon>
* </lamb-fieldset-head>
* ```
*/
export class LambFieldsetHeadComponent {
constructor() { }
}
LambFieldsetHeadComponent.decorators = [
{ type: Component, args: [{
selector: 'lamb-fieldset-head',
template: `
<ng-content></ng-content>
<ng-content caption="lamb-fieldset-icon" ></ng-content>
<ng-content caption="lamb-fieldset-title"></ng-content>
`,
},] },
];
LambFieldsetHeadComponent.ctorParameters = () => [];
/**
* Reveal fieldset body component.
*
* \@example
*
* ```
* <lamb-fieldset-body>
* Mi Contenido
* </lamb-fieldset-body>
* ```
*/
export class LambFieldsetBodyComponent {
constructor() { }
}
LambFieldsetBodyComponent.decorators = [
{ type: Component, args: [{
selector: 'lamb-fieldset-body',
template: `
<ng-content></ng-content>
`,
},] },
];
LambFieldsetBodyComponent.ctorParameters = () => [];
/**
* Reveal fieldset title component.
*
* \@example
*
* ```
* <lamb-fieldset-title>
* Mi Titulo
* </lamb-fieldset-title>
* ```
*/
export class LambFieldsetTitleComponent {
constructor() { }
}
LambFieldsetTitleComponent.decorators = [
{ type: Component, args: [{
selector: 'lamb-fieldset-title',
template: `
<ng-content></ng-content>
`,
},] },
];
LambFieldsetTitleComponent.ctorParameters = () => [];
/**
* Reveal fieldset icon component.
*
* \@example
*
* ```
* <lamb-fieldset-icon icon="fa fa-home"></lamb-fieldset-icon>
* ```
*/
export class LambFieldsetIconComponent {
constructor() { }
}
LambFieldsetIconComponent.decorators = [
{ type: Component, args: [{
selector: 'lamb-fieldset-icon',
template: `
<span class="{{ icon }} lamb-icon" ></span>
`,
styles: [
`
.lamb-icon {
font-size: medium;
margin-right: 6px;
}
`,
],
},] },
];
LambFieldsetIconComponent.ctorParameters = () => [];
LambFieldsetIconComponent.propDecorators = {
icon: [{ type: Input }]
};
if (false) {
/** @type {?} */
LambFieldsetIconComponent.prototype.icon;
}
/** @type {?} */
export const LAMB_FIELDSET_COMPONENTS = [
LambFieldsetComponent,
LambFieldsetHeadComponent,
LambFieldsetTitleComponent,
LambFieldsetBodyComponent,
LambFieldsetIconComponent,
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGRzZXQuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbGFtYi13ZWItbGliLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZmllbGRzZXQvZmllbGRzZXQuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQXdDekQsTUFBTTtJQUNGLGdCQUFnQixDQUFDOzs7O0lBRWpCLFFBQVEsS0FBSyxDQUFDOzs7WUFqQmpCLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsZUFBZTtnQkFDekIsUUFBUSxFQUFFOzs7Ozs7OztLQVFUO2dCQUNELE1BQU0sRUFBRSxDQUFDLCtJQUErSSxDQUFDO2FBQzVKOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBb0NELE1BQU07SUFDRixnQkFBZ0IsQ0FBQzs7O1lBVnBCLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUsb0JBQW9CO2dCQUM5QixRQUFRLEVBQUU7Ozs7S0FJVDthQUNKOzs7Ozs7Ozs7Ozs7OztBQXdCRCxNQUFNO0lBQ0YsZ0JBQWdCLENBQUM7OztZQVJwQixTQUFTLFNBQUM7Z0JBQ1AsUUFBUSxFQUFFLG9CQUFvQjtnQkFDOUIsUUFBUSxFQUFFOztLQUVUO2FBQ0o7Ozs7Ozs7Ozs7Ozs7O0FBd0JELE1BQU07SUFDRixnQkFBZ0IsQ0FBQzs7O1lBUnBCLFNBQVMsU0FBQztnQkFDUCxRQUFRLEVBQUUscUJBQXFCO2dCQUMvQixRQUFRLEVBQUU7O0tBRVQ7YUFDSjs7Ozs7Ozs7Ozs7O0FBOEJELE1BQU07SUFFRixnQkFBZ0IsQ0FBQzs7O1lBakJwQixTQUFTLFNBQUM7Z0JBQ1AsUUFBUSxFQUFFLG9CQUFvQjtnQkFDOUIsUUFBUSxFQUFFOztLQUVUO2dCQUNELE1BQU0sRUFBRTtvQkFDSjs7Ozs7U0FLQztpQkFDSjthQUNKOzs7O21CQUdJLEtBQUs7Ozs7SUFBTix5Q0FBc0I7OztBQUkxQixNQUFNLE9BQU8sd0JBQXdCLEdBQUc7SUFDcEMscUJBQXFCO0lBQ3JCLHlCQUF5QjtJQUN6QiwwQkFBMEI7SUFDMUIseUJBQXlCO0lBQ3pCLHlCQUF5QjtDQUM1QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuLyoqXHJcbiAqIFJldmVhbCBmaWVsZHNldCBjb21wb25lbnQuXHJcbiAqXHJcbiAqIEBleGFtcGxlXHJcbiAqXHJcbiAqIGBgYFxyXG4gKiA8bGFtYi1maWVsZHNldD5cclxuICogIE1pIENvbnRlbmlkb1xyXG4gKiA8L2xhbWItZmllbGRzZXQ+XHJcbiAqIGBgYFxyXG4gKiBAZXhhbXBsZVxyXG4gKlxyXG4gKiBgYGBcclxuICogPGxhbWItZmllbGRzZXQ+XHJcbiAqICAgPGxhbWItZmllbGRzZXQtaGVhZD5cclxuICogICAgIDxsYW1iLWZpZWxkc2V0LWljb24gW2ljb25dPVwiZmEgZmEtaG9tZVwiPjwvbGFtYi1maWVsZHNldC1pY29uPlxyXG4gKiAgICAgPGxhbWItZmllbGRzZXQtdGl0bGU+TWkgdMOtdHVsbzwvbGFtYi1maWVsZHNldC10aXRsZT5cclxuICogICA8L2xhbWItZmllbGRzZXQtaGVhZD5cclxuICogICAgIDxsYW1iLWZpZWxkc2V0LWJvZHk+XHJcbiAqICAgICAgIE1pIGNvbnRlbmlkb1xyXG4gKiAgICAgPC9sYW1iLWZpZWxkc2V0LWJvZHk+XHJcbiAqIDwvbGFtYi1maWVsZHNldD5cclxuICogYGBgXHJcbiAqL1xyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAnbGFtYi1maWVsZHNldCcsXHJcbiAgICB0ZW1wbGF0ZTogYFxyXG4gICAgPGZpZWxkc2V0IGNsYXNzPVwibGFtYi1maWVsZHNldC1ib3JkZXJcIj5cclxuICAgICAgICA8bGVnZW5kIGNsYXNzPVwibGFtYi1sZWdlbmQtYm9yZGVyXCI+XHJcbiAgICAgICAgICAgIDxuZy1jb250ZW50IHNlbGVjdD1cImxhbWItZmllbGRzZXQtaGVhZFwiPjwvbmctY29udGVudD5cclxuICAgICAgICA8L2xlZ2VuZD5cclxuICAgICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XHJcbiAgICAgICAgPG5nLWNvbnRlbnQgc2VsZWN0PVwibGFtYi1maWVsZHNldC1ib2R5XCI+PC9uZy1jb250ZW50PlxyXG4gICAgPC9maWVsZHNldD5cclxuICAgIGAsXHJcbiAgICBzdHlsZXM6IFtgLmxhbWItZmllbGRzZXQtYm9yZGVye3BhZGRpbmc6MCAxZW0gMWVtIWltcG9ydGFudH0ubGFtYi1sZWdlbmQtYm9yZGVye3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnQ7d2lkdGg6YXV0bztwYWRkaW5nOjAgMTBweDtib3JkZXItYm90dG9tOm5vbmV9YF0sXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgTGFtYkZpZWxkc2V0Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICAgIGNvbnN0cnVjdG9yKCkgeyB9XHJcblxyXG4gICAgbmdPbkluaXQoKSB7IH1cclxufVxyXG5cclxuLyoqXHJcbiAqIFJldmVhbCBmaWVsZHNldCBoZWFkIGNvbXBvbmVudC5cclxuICpcclxuICogQGV4YW1wbGVcclxuICpcclxuICogYGBgXHJcbiAqIDxsYW1iLWZpZWxkc2V0LWhlYWQ+XHJcbiAqICBNaSB0w610dWxvXHJcbiAqIDwvbGFtYi1maWVsZHNldC1oZWFkPlxyXG4gKiBgYGBcclxuICogQGV4YW1wbGVcclxuICpcclxuICogYGBgXHJcbiAqIDxsYW1iLWZpZWxkc2V0LWhlYWQ+XHJcbiAqICAgPGxhbWItZmllbGRzZXQtdGl0bGU+IE1pIFRpdHVsbyA8L2xhbWItZmllbGRzZXQtdGl0bGU+XHJcbiAqICAgPGxhbWItZmllbGRzZXQtaWNvbiBpY29uPVwiZmEgZmEtaG9tZVwiPjwvbGFtYi1maWVsZHNldC1pY29uPlxyXG4gKiA8L2xhbWItZmllbGRzZXQtaGVhZD5cclxuICogYGBgXHJcbiAqL1xyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAnbGFtYi1maWVsZHNldC1oZWFkJyxcclxuICAgIHRlbXBsYXRlOiBgXHJcbiAgICAgICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxyXG4gICAgICAgIDxuZy1jb250ZW50IGNhcHRpb249XCJsYW1iLWZpZWxkc2V0LWljb25cIiA+PC9uZy1jb250ZW50PlxyXG4gICAgICAgIDxuZy1jb250ZW50IGNhcHRpb249XCJsYW1iLWZpZWxkc2V0LXRpdGxlXCI+PC9uZy1jb250ZW50PlxyXG4gICAgYCxcclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBMYW1iRmllbGRzZXRIZWFkQ29tcG9uZW50IHtcclxuICAgIGNvbnN0cnVjdG9yKCkgeyB9XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXZlYWwgZmllbGRzZXQgYm9keSBjb21wb25lbnQuXHJcbiAqXHJcbiAqIEBleGFtcGxlXHJcbiAqXHJcbiAqIGBgYFxyXG4gKiA8bGFtYi1maWVsZHNldC1ib2R5PlxyXG4gKiAgTWkgQ29udGVuaWRvXHJcbiAqIDwvbGFtYi1maWVsZHNldC1ib2R5PlxyXG4gKiBgYGBcclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICdsYW1iLWZpZWxkc2V0LWJvZHknLFxyXG4gICAgdGVtcGxhdGU6IGBcclxuICAgIDxuZy1jb250ZW50PjwvbmctY29udGVudD5cclxuICAgIGAsXHJcbn0pXHJcblxyXG5leHBvcnQgY2xhc3MgTGFtYkZpZWxkc2V0Qm9keUNvbXBvbmVudCB7XHJcbiAgICBjb25zdHJ1Y3RvcigpIHsgfVxyXG59XHJcblxyXG4vKipcclxuICogUmV2ZWFsIGZpZWxkc2V0IHRpdGxlIGNvbXBvbmVudC5cclxuICpcclxuICogQGV4YW1wbGVcclxuICpcclxuICogYGBgXHJcbiAqIDxsYW1iLWZpZWxkc2V0LXRpdGxlPlxyXG4gKiAgTWkgVGl0dWxvXHJcbiAqIDwvbGFtYi1maWVsZHNldC10aXRsZT5cclxuICogYGBgXHJcbiAqL1xyXG5AQ29tcG9uZW50KHtcclxuICAgIHNlbGVjdG9yOiAnbGFtYi1maWVsZHNldC10aXRsZScsXHJcbiAgICB0ZW1wbGF0ZTogYFxyXG4gICAgPG5nLWNvbnRlbnQ+PC9uZy1jb250ZW50PlxyXG4gICAgYCxcclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBMYW1iRmllbGRzZXRUaXRsZUNvbXBvbmVudCB7XHJcbiAgICBjb25zdHJ1Y3RvcigpIHsgfVxyXG59XHJcblxyXG4vKipcclxuICogUmV2ZWFsIGZpZWxkc2V0IGljb24gY29tcG9uZW50LlxyXG4gKlxyXG4gKiBAZXhhbXBsZVxyXG4gKlxyXG4gKiBgYGBcclxuICogPGxhbWItZmllbGRzZXQtaWNvbiBpY29uPVwiZmEgZmEtaG9tZVwiPjwvbGFtYi1maWVsZHNldC1pY29uPlxyXG4gKiBgYGBcclxuICovXHJcbkBDb21wb25lbnQoe1xyXG4gICAgc2VsZWN0b3I6ICdsYW1iLWZpZWxkc2V0LWljb24nLFxyXG4gICAgdGVtcGxhdGU6IGBcclxuICAgIDxzcGFuIGNsYXNzPVwie3sgaWNvbiB9fSBsYW1iLWljb25cIiA+PC9zcGFuPlxyXG4gICAgYCxcclxuICAgIHN0eWxlczogW1xyXG4gICAgICAgIGBcclxuICAgICAgICAubGFtYi1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBtZWRpdW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBgLFxyXG4gICAgXSxcclxufSlcclxuXHJcbmV4cG9ydCBjbGFzcyBMYW1iRmllbGRzZXRJY29uQ29tcG9uZW50IHtcclxuICAgIEBJbnB1dCgpIGljb246IHN0cmluZztcclxuICAgIGNvbnN0cnVjdG9yKCkgeyB9XHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBMQU1CX0ZJRUxEU0VUX0NPTVBPTkVOVFMgPSBbXHJcbiAgICBMYW1iRmllbGRzZXRDb21wb25lbnQsXHJcbiAgICBMYW1iRmllbGRzZXRIZWFkQ29tcG9uZW50LFxyXG4gICAgTGFtYkZpZWxkc2V0VGl0bGVDb21wb25lbnQsXHJcbiAgICBMYW1iRmllbGRzZXRCb2R5Q29tcG9uZW50LFxyXG4gICAgTGFtYkZpZWxkc2V0SWNvbkNvbXBvbmVudCxcclxuXTtcclxuIl19