UNPKG

@taiga-ui/addon-table

Version:

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

18 lines 2.6 kB
import { SkipSelf } from '@angular/core'; import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; import { tuiWatch } from '@taiga-ui/cdk/observables'; import { TuiTableDirective } from '../directives/table.directive'; /** * @deprecated TODO: drop after Angular update and signal inputs */ export const TUI_TABLE_PROVIDER = [ { provide: TuiTableDirective, deps: [[new SkipSelf(), TuiTableDirective]], useFactory: (controller) => { controller.change$.pipe(tuiWatch(), takeUntilDestroyed()).subscribe(); return controller; }, }, ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFibGUucHJvdmlkZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hZGRvbi10YWJsZS9jb21wb25lbnRzL3RhYmxlL3Byb3ZpZGVycy90YWJsZS5wcm92aWRlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQWdCLFFBQVEsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUN0RCxPQUFPLEVBQUMsa0JBQWtCLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUM5RCxPQUFPLEVBQUMsUUFBUSxFQUFDLE1BQU0sMkJBQTJCLENBQUM7QUFFbkQsT0FBTyxFQUFDLGlCQUFpQixFQUFDLE1BQU0sK0JBQStCLENBQUM7QUFFaEU7O0dBRUc7QUFDSCxNQUFNLENBQUMsTUFBTSxrQkFBa0IsR0FBZTtJQUMxQztRQUNJLE9BQU8sRUFBRSxpQkFBaUI7UUFDMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxJQUFJLFFBQVEsRUFBRSxFQUFFLGlCQUFpQixDQUFDLENBQUM7UUFDM0MsVUFBVSxFQUFFLENBQ1IsVUFBK0QsRUFDWixFQUFFO1lBQ3JELFVBQVUsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBRSxFQUFFLGtCQUFrQixFQUFFLENBQUMsQ0FBQyxTQUFTLEVBQUUsQ0FBQztZQUV0RSxPQUFPLFVBQVUsQ0FBQztRQUN0QixDQUFDO0tBQ0o7Q0FDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHt0eXBlIFByb3ZpZGVyLCBTa2lwU2VsZn0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge3Rha2VVbnRpbERlc3Ryb3llZH0gZnJvbSAnQGFuZ3VsYXIvY29yZS9yeGpzLWludGVyb3AnO1xuaW1wb3J0IHt0dWlXYXRjaH0gZnJvbSAnQHRhaWdhLXVpL2Nkay9vYnNlcnZhYmxlcyc7XG5cbmltcG9ydCB7VHVpVGFibGVEaXJlY3RpdmV9IGZyb20gJy4uL2RpcmVjdGl2ZXMvdGFibGUuZGlyZWN0aXZlJztcblxuLyoqXG4gKiBAZGVwcmVjYXRlZCBUT0RPOiBkcm9wIGFmdGVyIEFuZ3VsYXIgdXBkYXRlIGFuZCBzaWduYWwgaW5wdXRzXG4gKi9cbmV4cG9ydCBjb25zdCBUVUlfVEFCTEVfUFJPVklERVI6IFByb3ZpZGVyW10gPSBbXG4gICAge1xuICAgICAgICBwcm92aWRlOiBUdWlUYWJsZURpcmVjdGl2ZSxcbiAgICAgICAgZGVwczogW1tuZXcgU2tpcFNlbGYoKSwgVHVpVGFibGVEaXJlY3RpdmVdXSxcbiAgICAgICAgdXNlRmFjdG9yeTogKFxuICAgICAgICAgICAgY29udHJvbGxlcjogVHVpVGFibGVEaXJlY3RpdmU8UGFydGlhbDxSZWNvcmQ8c3RyaW5nLCB1bmtub3duPj4+LFxuICAgICAgICApOiBUdWlUYWJsZURpcmVjdGl2ZTxQYXJ0aWFsPFJlY29yZDxzdHJpbmcsIHVua25vd24+Pj4gPT4ge1xuICAgICAgICAgICAgY29udHJvbGxlci5jaGFuZ2UkLnBpcGUodHVpV2F0Y2goKSwgdGFrZVVudGlsRGVzdHJveWVkKCkpLnN1YnNjcmliZSgpO1xuXG4gICAgICAgICAgICByZXR1cm4gY29udHJvbGxlcjtcbiAgICAgICAgfSxcbiAgICB9LFxuXTtcbiJdfQ==