@lucasferreiralsf/angular-frontend-library
Version:
This is a set of custom angular components to easy the development of any Subway frontend project.
46 lines • 3.96 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, Input } from '@angular/core';
export class ViewContainerComponent {
constructor() {
this.columnNames = [];
this.actions = [];
this.inputData = [];
this.topActionButtons = [];
}
/**
* @return {?}
*/
ngOnInit() { }
}
ViewContainerComponent.decorators = [
{ type: Component, args: [{
selector: 'sb-view-container',
template: "<div class=\"view-container mat-elevation-z3\">\r\n <sb-data-table [selectColumn]=\"tableSelectColumn\" [columnNames]=\"columnNames\" [actions]=\"actions\" [inputData]=\"inputData\" [topActionButtons]=\"topActionButtons\">\r\n <ng-content select=\".filters\" class=\"sb-data-table-content\"></ng-content>\r\n </sb-data-table>\r\n</div>\r\n",
styles: [".view-container{transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);display:block;position:relative;padding:16px 0;margin:5px;border-radius:4px;background:#fff}.filter-container{padding:5px 16px}"]
}] }
];
/** @nocollapse */
ViewContainerComponent.ctorParameters = () => [];
ViewContainerComponent.propDecorators = {
tableSelectColumn: [{ type: Input }],
columnNames: [{ type: Input }],
actions: [{ type: Input }],
inputData: [{ type: Input }],
topActionButtons: [{ type: Input }]
};
if (false) {
/** @type {?} */
ViewContainerComponent.prototype.tableSelectColumn;
/** @type {?} */
ViewContainerComponent.prototype.columnNames;
/** @type {?} */
ViewContainerComponent.prototype.actions;
/** @type {?} */
ViewContainerComponent.prototype.inputData;
/** @type {?} */
ViewContainerComponent.prototype.topActionButtons;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmlldy1jb250YWluZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGx1Y2FzZmVycmVpcmFsc2YvYW5ndWxhci1mcm9udGVuZC1saWJyYXJ5LyIsInNvdXJjZXMiOlsibGliL3ZpZXctY29udGFpbmVyL3ZpZXctY29udGFpbmVyLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUNMLFNBQVMsRUFFVCxLQUFLLEVBQ04sTUFBTSxlQUFlLENBQUM7QUFhdkIsTUFBTSxPQUFPLHNCQUFzQjtJQU9qQztRQUxTLGdCQUFXLEdBQW9DLEVBQUUsQ0FBQztRQUNsRCxZQUFPLEdBQWdDLEVBQUUsQ0FBQztRQUMxQyxjQUFTLEdBQWtDLEVBQUUsQ0FBQztRQUM5QyxxQkFBZ0IsR0FBd0MsRUFBRSxDQUFDO0lBRXJELENBQUM7Ozs7SUFFaEIsUUFBUSxLQUFJLENBQUM7OztZQWRkLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsbUJBQW1CO2dCQUM3QixzV0FBOEM7O2FBRS9DOzs7OztnQ0FFRSxLQUFLOzBCQUNMLEtBQUs7c0JBQ0wsS0FBSzt3QkFDTCxLQUFLOytCQUNMLEtBQUs7Ozs7SUFKTixtREFBb0M7O0lBQ3BDLDZDQUEyRDs7SUFDM0QseUNBQW1EOztJQUNuRCwyQ0FBdUQ7O0lBQ3ZELGtEQUFvRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XHJcbiAgQ29tcG9uZW50LFxyXG4gIE9uSW5pdCxcclxuICBJbnB1dFxyXG59IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge1xyXG4gIERhdGFUYWJsZUlucHV0RGF0YUludGVyZmFjZSxcclxuICBEYXRhVGFibGVBY3Rpb25zSW50ZXJmYWNlLFxyXG4gIERhdGFUYWJsZUNvbHVtbk5hbWVzSW50ZXJmYWNlLFxyXG4gIERhdGFUYWJsZVRvcEFjdGlvbkJ1dHRvbkludGVyZmFjZVxyXG59IGZyb20gJy4uL2RhdGEtdGFibGUvZGF0YS10YWJsZS5jb21wb25lbnQnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdzYi12aWV3LWNvbnRhaW5lcicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL3ZpZXctY29udGFpbmVyLmNvbXBvbmVudC5odG1sJyxcclxuICBzdHlsZVVybHM6IFsnLi92aWV3LWNvbnRhaW5lci5jb21wb25lbnQuc2NzcyddXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBWaWV3Q29udGFpbmVyQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcclxuICBASW5wdXQoKSB0YWJsZVNlbGVjdENvbHVtbjogYm9vbGVhbjtcclxuICBASW5wdXQoKSBjb2x1bW5OYW1lczogRGF0YVRhYmxlQ29sdW1uTmFtZXNJbnRlcmZhY2VbXSA9IFtdO1xyXG4gIEBJbnB1dCgpIGFjdGlvbnM6IERhdGFUYWJsZUFjdGlvbnNJbnRlcmZhY2VbXSA9IFtdO1xyXG4gIEBJbnB1dCgpIGlucHV0RGF0YTogRGF0YVRhYmxlSW5wdXREYXRhSW50ZXJmYWNlW10gPSBbXTtcclxuICBASW5wdXQoKSB0b3BBY3Rpb25CdXR0b25zOiBEYXRhVGFibGVUb3BBY3Rpb25CdXR0b25JbnRlcmZhY2VbXSA9IFtdO1xyXG5cclxuICBjb25zdHJ1Y3RvcigpIHt9XHJcblxyXG4gIG5nT25Jbml0KCkge31cclxufVxyXG4iXX0=