UNPKG

@hxui/angular

Version:

An Angular library based on the [HXUI design system](https://hxui.io).

31 lines 3.06 kB
import { Injectable } from '@angular/core'; import { TabularSize } from './tabular-size.enum'; import * as i0 from "@angular/core"; /** * Configuration service, provides default values for the TabularComponent. */ export class TabularConfig { constructor() { /** * Tabular configuration * IPaginationInstance, ISearchConfig */ this.config = { id: 'Unique-Id', size: TabularSize.Default, pagination: { itemsPerPage: 5, currentPage: 1 }, clickableRows: false, stickyHeader: true, multiSorting: true }; } } TabularConfig.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: TabularConfig, deps: [], target: i0.ɵɵFactoryTarget.Injectable }); TabularConfig.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: TabularConfig }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.11", ngImport: i0, type: TabularConfig, decorators: [{ type: Injectable }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFidWxhci5jb25maWcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9oeC11aS9zcmMvbGliL3RhYnVsYXIvdGFidWxhci5jb25maWcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUczQyxPQUFPLEVBQUMsV0FBVyxFQUFDLE1BQU0scUJBQXFCLENBQUM7O0FBR2hEOztHQUVHO0FBRUgsTUFBTSxPQUFPLGFBQWE7SUFEMUI7UUFHSTs7O1dBR0c7UUFDSSxXQUFNLEdBQW1CO1lBQzVCLEVBQUUsRUFBRSxXQUFXO1lBQ2YsSUFBSSxFQUFFLFdBQVcsQ0FBQyxPQUFPO1lBQ3pCLFVBQVUsRUFBRTtnQkFDUixZQUFZLEVBQUUsQ0FBQztnQkFDZixXQUFXLEVBQUUsQ0FBQzthQUNqQjtZQUNELGFBQWEsRUFBRSxLQUFLO1lBQ3BCLFlBQVksRUFBRSxJQUFJO1lBQ2xCLFlBQVksRUFBRSxJQUFJO1NBQ3JCLENBQUM7S0FFTDs7MkdBbEJZLGFBQWE7K0dBQWIsYUFBYTs0RkFBYixhQUFhO2tCQUR6QixVQUFVIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0lUYWJ1bGFyQ29uZmlnfSBmcm9tICcuL3RhYnVsYXItY29uZmlnLmludGVyZmFjZSc7XHJcbmltcG9ydCB7U29ydEJ5RGlyZWN0aW9ufSBmcm9tICcuL3RhYnVsYXItc29ydC1ieS5zZXJ2aWNlJztcclxuaW1wb3J0IHtUYWJ1bGFyU2l6ZX0gZnJvbSAnLi90YWJ1bGFyLXNpemUuZW51bSc7XHJcblxyXG5cclxuLyoqXHJcbiAqIENvbmZpZ3VyYXRpb24gc2VydmljZSwgcHJvdmlkZXMgZGVmYXVsdCB2YWx1ZXMgZm9yIHRoZSBUYWJ1bGFyQ29tcG9uZW50LlxyXG4gKi9cclxuQEluamVjdGFibGUoKVxyXG5leHBvcnQgY2xhc3MgVGFidWxhckNvbmZpZyB7XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBUYWJ1bGFyIGNvbmZpZ3VyYXRpb25cclxuICAgICAqIElQYWdpbmF0aW9uSW5zdGFuY2UsIElTZWFyY2hDb25maWdcclxuICAgICAqL1xyXG4gICAgcHVibGljIGNvbmZpZzogSVRhYnVsYXJDb25maWcgPSB7XHJcbiAgICAgICAgaWQ6ICdVbmlxdWUtSWQnLFxyXG4gICAgICAgIHNpemU6IFRhYnVsYXJTaXplLkRlZmF1bHQsXHJcbiAgICAgICAgcGFnaW5hdGlvbjoge1xyXG4gICAgICAgICAgICBpdGVtc1BlclBhZ2U6IDUsXHJcbiAgICAgICAgICAgIGN1cnJlbnRQYWdlOiAxXHJcbiAgICAgICAgfSxcclxuICAgICAgICBjbGlja2FibGVSb3dzOiBmYWxzZSxcclxuICAgICAgICBzdGlja3lIZWFkZXI6IHRydWUsXHJcbiAgICAgICAgbXVsdGlTb3J0aW5nOiB0cnVlXHJcbiAgICB9O1xyXG5cclxufVxyXG4iXX0=