@hxui/angular
Version:
An Angular library based on the [HXUI design system](https://hxui.io).
34 lines • 3.23 kB
JavaScript
// todo: split
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
/** Provides default values for Pagination and pager components */
export class PaginationConfig {
constructor() {
this.main = {
maxSize: void 0,
itemsPerPage: 10,
boundaryLinks: false,
directionLinks: true,
firstText: 'First',
previousText: 'Previous',
nextText: 'Next',
lastText: 'Last',
pageBtnClass: '',
rotate: true,
sticky: false
};
this.pager = {
itemsPerPage: 15,
previousText: 'Previous',
nextText: 'Next',
pageBtnClass: '',
align: true
};
}
}
PaginationConfig.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: PaginationConfig, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
PaginationConfig.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: PaginationConfig });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: PaginationConfig, decorators: [{
type: Injectable
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnaW5hdGlvbi5jb25maWcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9oeC11aS9zcmMvbGliL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsY0FBYztBQUNkLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBRTNDLGtFQUFrRTtBQUVsRSxNQUFNLE9BQU8sZ0JBQWdCO0lBRDdCO1FBRVMsU0FBSSxHQUFRO1lBQ2pCLE9BQU8sRUFBRSxLQUFLLENBQUM7WUFDZixZQUFZLEVBQUUsRUFBRTtZQUNoQixhQUFhLEVBQUUsS0FBSztZQUNwQixjQUFjLEVBQUUsSUFBSTtZQUNwQixTQUFTLEVBQUUsT0FBTztZQUNsQixZQUFZLEVBQUUsVUFBVTtZQUN4QixRQUFRLEVBQUUsTUFBTTtZQUNoQixRQUFRLEVBQUUsTUFBTTtZQUNoQixZQUFZLEVBQUUsRUFBRTtZQUNoQixNQUFNLEVBQUUsSUFBSTtZQUNaLE1BQU0sRUFBRSxLQUFLO1NBQ2QsQ0FBQztRQUNLLFVBQUssR0FBUTtZQUNsQixZQUFZLEVBQUUsRUFBRTtZQUNoQixZQUFZLEVBQUUsVUFBVTtZQUN4QixRQUFRLEVBQUUsTUFBTTtZQUNoQixZQUFZLEVBQUUsRUFBRTtZQUNoQixLQUFLLEVBQUUsSUFBSTtTQUNaLENBQUM7S0FDSDs7OEdBckJZLGdCQUFnQjtrSEFBaEIsZ0JBQWdCOzRGQUFoQixnQkFBZ0I7a0JBRDVCLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyIvLyB0b2RvOiBzcGxpdFxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG4vKiogUHJvdmlkZXMgZGVmYXVsdCB2YWx1ZXMgZm9yIFBhZ2luYXRpb24gYW5kIHBhZ2VyIGNvbXBvbmVudHMgKi9cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgUGFnaW5hdGlvbkNvbmZpZyB7XHJcbiAgcHVibGljIG1haW46IGFueSA9IHtcclxuICAgIG1heFNpemU6IHZvaWQgMCxcclxuICAgIGl0ZW1zUGVyUGFnZTogMTAsXHJcbiAgICBib3VuZGFyeUxpbmtzOiBmYWxzZSxcclxuICAgIGRpcmVjdGlvbkxpbmtzOiB0cnVlLFxyXG4gICAgZmlyc3RUZXh0OiAnRmlyc3QnLFxyXG4gICAgcHJldmlvdXNUZXh0OiAnUHJldmlvdXMnLFxyXG4gICAgbmV4dFRleHQ6ICdOZXh0JyxcclxuICAgIGxhc3RUZXh0OiAnTGFzdCcsXHJcbiAgICBwYWdlQnRuQ2xhc3M6ICcnLFxyXG4gICAgcm90YXRlOiB0cnVlLFxyXG4gICAgc3RpY2t5OiBmYWxzZVxyXG4gIH07XHJcbiAgcHVibGljIHBhZ2VyOiBhbnkgPSB7XHJcbiAgICBpdGVtc1BlclBhZ2U6IDE1LFxyXG4gICAgcHJldmlvdXNUZXh0OiAnUHJldmlvdXMnLFxyXG4gICAgbmV4dFRleHQ6ICdOZXh0JyxcclxuICAgIHBhZ2VCdG5DbGFzczogJycsXHJcbiAgICBhbGlnbjogdHJ1ZVxyXG4gIH07XHJcbn1cclxuIl19