UNPKG

@taiga-ui/addon-table

Version:

A library to display tabled data with filters, search, group actions, etc.

18 lines 3.32 kB
import { tuiCreateToken, tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous'; function defaultSizeOptionContent({ $implicit }) { return `${$implicit}`; } export const TUI_TABLE_PAGINATION_DEFAULT_OPTIONS = { sizeOptionContent: defaultSizeOptionContent, showPages: true, items: [10, 20, 50, 100], size: 10, }; /** * Default parameters for TablePagination component */ export const TUI_TABLE_PAGINATION_OPTIONS = tuiCreateToken(TUI_TABLE_PAGINATION_DEFAULT_OPTIONS); export function tuiTablePaginationOptionsProvider(options) { return tuiProvideOptions(TUI_TABLE_PAGINATION_OPTIONS, options, TUI_TABLE_PAGINATION_DEFAULT_OPTIONS); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUtcGFnaW5hdGlvbi5vcHRpb25zLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvYWRkb24tdGFibGUvY29tcG9uZW50cy90YWJsZS1wYWdpbmF0aW9uL3RhYmxlLXBhZ2luYXRpb24ub3B0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQUMsY0FBYyxFQUFFLGlCQUFpQixFQUFDLE1BQU0sbUNBQW1DLENBQUM7QUFHcEYsU0FBUyx3QkFBd0IsQ0FBQyxFQUFDLFNBQVMsRUFBcUI7SUFDN0QsT0FBTyxHQUFHLFNBQVMsRUFBRSxDQUFDO0FBQzFCLENBQUM7QUFTRCxNQUFNLENBQUMsTUFBTSxvQ0FBb0MsR0FBOEI7SUFDM0UsaUJBQWlCLEVBQUUsd0JBQXdCO0lBQzNDLFNBQVMsRUFBRSxJQUFJO0lBQ2YsS0FBSyxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsR0FBRyxDQUFDO0lBQ3hCLElBQUksRUFBRSxFQUFFO0NBQ1gsQ0FBQztBQUVGOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sNEJBQTRCLEdBQUcsY0FBYyxDQUN0RCxvQ0FBb0MsQ0FDdkMsQ0FBQztBQUVGLE1BQU0sVUFBVSxpQ0FBaUMsQ0FDN0MsT0FBMkM7SUFFM0MsT0FBTyxpQkFBaUIsQ0FDcEIsNEJBQTRCLEVBQzVCLE9BQU8sRUFDUCxvQ0FBb0MsQ0FDdkMsQ0FBQztBQUNOLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7UHJvdmlkZXJ9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHR5cGUge1R1aUNvbnRleHR9IGZyb20gJ0B0YWlnYS11aS9jZGsvdHlwZXMnO1xuaW1wb3J0IHt0dWlDcmVhdGVUb2tlbiwgdHVpUHJvdmlkZU9wdGlvbnN9IGZyb20gJ0B0YWlnYS11aS9jZGsvdXRpbHMvbWlzY2VsbGFuZW91cyc7XG5pbXBvcnQgdHlwZSB7UG9seW1vcnBoZXVzQ29udGVudH0gZnJvbSAnQHRhaWdhLXVpL3BvbHltb3JwaGV1cyc7XG5cbmZ1bmN0aW9uIGRlZmF1bHRTaXplT3B0aW9uQ29udGVudCh7JGltcGxpY2l0fTogVHVpQ29udGV4dDxudW1iZXI+KTogc3RyaW5nIHtcbiAgICByZXR1cm4gYCR7JGltcGxpY2l0fWA7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgVHVpVGFibGVQYWdpbmF0aW9uT3B0aW9ucyB7XG4gICAgcmVhZG9ubHkgaXRlbXM6IHJlYWRvbmx5IG51bWJlcltdO1xuICAgIHJlYWRvbmx5IHNob3dQYWdlczogYm9vbGVhbjtcbiAgICByZWFkb25seSBzaXplOiBudW1iZXI7XG4gICAgcmVhZG9ubHkgc2l6ZU9wdGlvbkNvbnRlbnQ6IFBvbHltb3JwaGV1c0NvbnRlbnQ8VHVpQ29udGV4dDxudW1iZXI+ICYge3RvdGFsOiBudW1iZXJ9Pjtcbn1cblxuZXhwb3J0IGNvbnN0IFRVSV9UQUJMRV9QQUdJTkFUSU9OX0RFRkFVTFRfT1BUSU9OUzogVHVpVGFibGVQYWdpbmF0aW9uT3B0aW9ucyA9IHtcbiAgICBzaXplT3B0aW9uQ29udGVudDogZGVmYXVsdFNpemVPcHRpb25Db250ZW50LFxuICAgIHNob3dQYWdlczogdHJ1ZSxcbiAgICBpdGVtczogWzEwLCAyMCwgNTAsIDEwMF0sXG4gICAgc2l6ZTogMTAsXG59O1xuXG4vKipcbiAqIERlZmF1bHQgcGFyYW1ldGVycyBmb3IgVGFibGVQYWdpbmF0aW9uIGNvbXBvbmVudFxuICovXG5leHBvcnQgY29uc3QgVFVJX1RBQkxFX1BBR0lOQVRJT05fT1BUSU9OUyA9IHR1aUNyZWF0ZVRva2VuKFxuICAgIFRVSV9UQUJMRV9QQUdJTkFUSU9OX0RFRkFVTFRfT1BUSU9OUyxcbik7XG5cbmV4cG9ydCBmdW5jdGlvbiB0dWlUYWJsZVBhZ2luYXRpb25PcHRpb25zUHJvdmlkZXIoXG4gICAgb3B0aW9uczogUGFydGlhbDxUdWlUYWJsZVBhZ2luYXRpb25PcHRpb25zPixcbik6IFByb3ZpZGVyIHtcbiAgICByZXR1cm4gdHVpUHJvdmlkZU9wdGlvbnMoXG4gICAgICAgIFRVSV9UQUJMRV9QQUdJTkFUSU9OX09QVElPTlMsXG4gICAgICAgIG9wdGlvbnMsXG4gICAgICAgIFRVSV9UQUJMRV9QQUdJTkFUSU9OX0RFRkFVTFRfT1BUSU9OUyxcbiAgICApO1xufVxuIl19