@taiga-ui/addon-table
Version:
A library to display tabled data with filters, search, group actions, etc.
18 lines • 3.32 kB
JavaScript
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