systelab-components
Version:
systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.
24 lines • 3.08 kB
JavaScript
import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
export class PaginatorPageComponent {
constructor() {
this.pageNumber = '';
this.selected = false;
this.disabled = false;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: PaginatorPageComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.9", type: PaginatorPageComponent, selector: "systelab-paginator-page", inputs: { icon: "icon", pageNumber: "pageNumber", selected: "selected", disabled: "disabled" }, ngImport: i0, template: "<button class=\"btn cursor mr-1\" [class.btn-primary]=\"selected\" [disabled]=\"disabled\">\n <span class=\"{{icon}}\">{{pageNumber}}</span>\n</button>\n" }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: PaginatorPageComponent, decorators: [{
type: Component,
args: [{ selector: 'systelab-paginator-page', template: "<button class=\"btn cursor mr-1\" [class.btn-primary]=\"selected\" [disabled]=\"disabled\">\n <span class=\"{{icon}}\">{{pageNumber}}</span>\n</button>\n" }]
}], propDecorators: { icon: [{
type: Input
}], pageNumber: [{
type: Input
}], selected: [{
type: Input
}], disabled: [{
type: Input
}] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdG9yLXBhZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc3lzdGVsYWItY29tcG9uZW50cy9zcmMvbGliL3BhZ2luYXRvci9wYWdpbmF0b3ItcGFnZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zeXN0ZWxhYi1jb21wb25lbnRzL3NyYy9saWIvcGFnaW5hdG9yL3BhZ2luYXRvci1wYWdlLmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDOztBQU1qRCxNQUFNLE9BQU8sc0JBQXNCO0lBSm5DO1FBTVUsZUFBVSxHQUFHLEVBQUUsQ0FBQztRQUNoQixhQUFRLEdBQUcsS0FBSyxDQUFDO1FBQ2pCLGFBQVEsR0FBRyxLQUFLLENBQUM7S0FDMUI7OEdBTFksc0JBQXNCO2tHQUF0QixzQkFBc0IsK0pDTm5DLDhKQUdBOzsyRkRHYSxzQkFBc0I7a0JBSmxDLFNBQVM7K0JBQ0kseUJBQXlCOzhCQUk3QixJQUFJO3NCQUFaLEtBQUs7Z0JBQ0csVUFBVTtzQkFBbEIsS0FBSztnQkFDRyxRQUFRO3NCQUFoQixLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuXHRzZWxlY3RvcjogICAgJ3N5c3RlbGFiLXBhZ2luYXRvci1wYWdlJyxcblx0dGVtcGxhdGVVcmw6ICdwYWdpbmF0b3ItcGFnZS5jb21wb25lbnQuaHRtbCdcbn0pXG5leHBvcnQgY2xhc3MgUGFnaW5hdG9yUGFnZUNvbXBvbmVudCB7XG5cdEBJbnB1dCgpIGljb246IHN0cmluZztcblx0QElucHV0KCkgcGFnZU51bWJlciA9ICcnO1xuXHRASW5wdXQoKSBzZWxlY3RlZCA9IGZhbHNlO1xuXHRASW5wdXQoKSBkaXNhYmxlZCA9IGZhbHNlO1xufVxuIiwiPGJ1dHRvbiBjbGFzcz1cImJ0biBjdXJzb3IgbXItMVwiIFtjbGFzcy5idG4tcHJpbWFyeV09XCJzZWxlY3RlZFwiIFtkaXNhYmxlZF09XCJkaXNhYmxlZFwiPlxuICAgIDxzcGFuIGNsYXNzPVwie3tpY29ufX1cIj57e3BhZ2VOdW1iZXJ9fTwvc3Bhbj5cbjwvYnV0dG9uPlxuIl19