UNPKG

@taiga-ui/addon-table

Version:

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

23 lines 3.66 kB
import { tuiCreateToken, tuiProvideOptions } from '@taiga-ui/cdk/utils/miscellaneous'; export const TuiSortDirection = { Asc: 1, Desc: -1, }; export const TUI_TABLE_DEFAULT_OPTIONS = { sticky: false, resizable: false, open: true, size: 'm', direction: TuiSortDirection.Asc, requiredSort: false, sortIcons: { asc: '@tui.chevron-up', desc: '@tui.chevron-down', off: '@tui.chevrons-up-down', }, }; export const TUI_TABLE_OPTIONS = tuiCreateToken(TUI_TABLE_DEFAULT_OPTIONS); export function tuiTableOptionsProvider(options) { return tuiProvideOptions(TUI_TABLE_OPTIONS, options, TUI_TABLE_DEFAULT_OPTIONS); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUub3B0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2FkZG9uLXRhYmxlL2NvbXBvbmVudHMvdGFibGUvdGFibGUub3B0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxPQUFPLEVBQUMsY0FBYyxFQUFFLGlCQUFpQixFQUFDLE1BQU0sbUNBQW1DLENBQUM7QUFHcEYsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLEdBQUc7SUFDNUIsR0FBRyxFQUFFLENBQUM7SUFDTixJQUFJLEVBQUUsQ0FBQyxDQUFDO0NBQ0YsQ0FBQztBQXNCWCxNQUFNLENBQUMsTUFBTSx5QkFBeUIsR0FBb0I7SUFDdEQsTUFBTSxFQUFFLEtBQUs7SUFDYixTQUFTLEVBQUUsS0FBSztJQUNoQixJQUFJLEVBQUUsSUFBSTtJQUNWLElBQUksRUFBRSxHQUFHO0lBQ1QsU0FBUyxFQUFFLGdCQUFnQixDQUFDLEdBQUc7SUFDL0IsWUFBWSxFQUFFLEtBQUs7SUFDbkIsU0FBUyxFQUFFO1FBQ1AsR0FBRyxFQUFFLGlCQUFpQjtRQUN0QixJQUFJLEVBQUUsbUJBQW1CO1FBQ3pCLEdBQUcsRUFBRSx1QkFBdUI7S0FDL0I7Q0FDSixDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0saUJBQWlCLEdBQUcsY0FBYyxDQUFDLHlCQUF5QixDQUFDLENBQUM7QUFFM0UsTUFBTSxVQUFVLHVCQUF1QixDQUFDLE9BQWlDO0lBQ3JFLE9BQU8saUJBQWlCLENBQUMsaUJBQWlCLEVBQUUsT0FBTyxFQUFFLHlCQUF5QixDQUFDLENBQUM7QUFDcEYsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHtQcm92aWRlcn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge3R1aUNyZWF0ZVRva2VuLCB0dWlQcm92aWRlT3B0aW9uc30gZnJvbSAnQHRhaWdhLXVpL2Nkay91dGlscy9taXNjZWxsYW5lb3VzJztcbmltcG9ydCB0eXBlIHtUdWlTaXplTCwgVHVpU2l6ZVN9IGZyb20gJ0B0YWlnYS11aS9jb3JlL3R5cGVzJztcblxuZXhwb3J0IGNvbnN0IFR1aVNvcnREaXJlY3Rpb24gPSB7XG4gICAgQXNjOiAxLFxuICAgIERlc2M6IC0xLFxufSBhcyBjb25zdDtcbmV4cG9ydCB0eXBlIFR1aVNvcnREaXJlY3Rpb24gPSAodHlwZW9mIFR1aVNvcnREaXJlY3Rpb24pW2tleW9mIHR5cGVvZiBUdWlTb3J0RGlyZWN0aW9uXTtcblxuZXhwb3J0IGludGVyZmFjZSBUdWlTb3J0QW5kT3JkZXI8VD4ge1xuICAgIHNvcnRCeToga2V5b2YgVCB8IG51bGw7XG4gICAgb3JkZXJCeTogLTEgfCAxO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFR1aVRhYmxlT3B0aW9ucyB7XG4gICAgcmVhZG9ubHkgZGlyZWN0aW9uOiBUdWlTb3J0RGlyZWN0aW9uO1xuICAgIHJlYWRvbmx5IHJlcXVpcmVkU29ydDogYm9vbGVhbjtcbiAgICByZWFkb25seSBvcGVuOiBib29sZWFuO1xuICAgIHJlYWRvbmx5IHJlc2l6YWJsZTogYm9vbGVhbjtcbiAgICByZWFkb25seSBzaXplOiBUdWlTaXplTCB8IFR1aVNpemVTO1xuICAgIHJlYWRvbmx5IHNvcnRJY29uczoge1xuICAgICAgICByZWFkb25seSBhc2M6IHN0cmluZztcbiAgICAgICAgcmVhZG9ubHkgZGVzYzogc3RyaW5nO1xuICAgICAgICByZWFkb25seSBvZmY6IHN0cmluZztcbiAgICB9O1xuICAgIHJlYWRvbmx5IHN0aWNreTogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGNvbnN0IFRVSV9UQUJMRV9ERUZBVUxUX09QVElPTlM6IFR1aVRhYmxlT3B0aW9ucyA9IHtcbiAgICBzdGlja3k6IGZhbHNlLFxuICAgIHJlc2l6YWJsZTogZmFsc2UsXG4gICAgb3BlbjogdHJ1ZSxcbiAgICBzaXplOiAnbScsXG4gICAgZGlyZWN0aW9uOiBUdWlTb3J0RGlyZWN0aW9uLkFzYyxcbiAgICByZXF1aXJlZFNvcnQ6IGZhbHNlLFxuICAgIHNvcnRJY29uczoge1xuICAgICAgICBhc2M6ICdAdHVpLmNoZXZyb24tdXAnLFxuICAgICAgICBkZXNjOiAnQHR1aS5jaGV2cm9uLWRvd24nLFxuICAgICAgICBvZmY6ICdAdHVpLmNoZXZyb25zLXVwLWRvd24nLFxuICAgIH0sXG59O1xuXG5leHBvcnQgY29uc3QgVFVJX1RBQkxFX09QVElPTlMgPSB0dWlDcmVhdGVUb2tlbihUVUlfVEFCTEVfREVGQVVMVF9PUFRJT05TKTtcblxuZXhwb3J0IGZ1bmN0aW9uIHR1aVRhYmxlT3B0aW9uc1Byb3ZpZGVyKG9wdGlvbnM6IFBhcnRpYWw8VHVpVGFibGVPcHRpb25zPik6IFByb3ZpZGVyIHtcbiAgICByZXR1cm4gdHVpUHJvdmlkZU9wdGlvbnMoVFVJX1RBQkxFX09QVElPTlMsIG9wdGlvbnMsIFRVSV9UQUJMRV9ERUZBVUxUX09QVElPTlMpO1xufVxuIl19