diff --git a/src/app/features/global-masters/states/pages/state-list/state-list.ts b/src/app/features/global-masters/states/pages/state-list/state-list.ts index 63931e44..2d7fc24c 100644 --- a/src/app/features/global-masters/states/pages/state-list/state-list.ts +++ b/src/app/features/global-masters/states/pages/state-list/state-list.ts @@ -1,14 +1,9 @@ import { Component, DestroyRef, OnInit, inject, signal, viewChild } from '@angular/core'; import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; import { FormBuilder, ReactiveFormsModule } from '@angular/forms'; -<<<<<<< HEAD -import { ToastrService } from 'ngx-toastr'; -import { finalize, map } from 'rxjs/operators'; -======= import { of } from 'rxjs'; import { catchError, finalize, map } from 'rxjs/operators'; import { NotificationService } from '../../../../../core/services/common/notification.service'; ->>>>>>> dev import { CountryLookupDto, CountryService } from '../../../countries/public-api'; import { StateDto } from '../../models/state.model'; @@ -29,12 +24,7 @@ import { AutocompleteValueFn } from '../../../../../shared/components/form/autocomplete/autocomplete.types'; import { ConfirmDialog } from '../../../../../shared/components/confirm-dialog/confirm-dialog'; -<<<<<<< HEAD -import { DataTableToolbarDirective } from '../../../../../shared/directives/data-table-toolbar/data-table-toolbar.directive'; -import { DataTableFilterActionsDirective } from '../../../../../shared/directives/data-table-filter-actions/data-table-filter-actions.directive'; -======= import { Button as AppButton } from '../../../../../shared/components/button/button'; ->>>>>>> dev import { StateFormModalComponent } from '../../components/state-form-modal/state-form-modal'; interface StateTableRow extends DataTableRecord { @@ -57,12 +47,7 @@ interface StateTableRow extends DataTableRecord { ReactiveFormsModule, Autocomplete, ConfirmDialog, -<<<<<<< HEAD - DataTableToolbarDirective, - DataTableFilterActionsDirective, -======= AppButton, ->>>>>>> dev StateFormModalComponent ], providers: [DataTableStore], @@ -84,8 +69,6 @@ export class StateList implements OnInit { readonly showFilters = signal(false); readonly deleteConfirmDialog = viewChild(ConfirmDialog); - readonly showFilters = signal(false); - readonly countryFilterForm = this.formBuilder.nonNullable.group({ countryId: [''] }); @@ -229,8 +212,4 @@ export class StateList implements OnInit { } }); } - - onToggleFilters(): void { - this.showFilters.update(value => !value); - } } diff --git a/src/app/shared/components/data-table/data-table.html b/src/app/shared/components/data-table/data-table.html index ad601a66..92638c8a 100644 --- a/src/app/shared/components/data-table/data-table.html +++ b/src/app/shared/components/data-table/data-table.html @@ -8,12 +8,6 @@
@if(showFilterButton()){ -<<<<<<< HEAD -
- -=======
->>>>>>> dev
} @if(showAddButton()){ @@ -38,9 +31,11 @@ } @if (showSearch()) {
- - + + + +
} @@ -58,12 +53,8 @@
}
-<<<<<<< HEAD - @@ -73,8 +64,8 @@
- - + + @for (column of columns(); track column.key) { } - + - - @if (loading()) { - - - - } @else if (rows().length === 0) { - - - - } @else - { - @for (row of rows(); track row['id'] ?? $index; let rowIndex = $index) { - + + @for (column of columns(); track column.key) { } - } - } - -
Action
-
- - Loading data... -
-
-
-
- -
- -

- {{ emptyMessage() }} -

- - @if (emptyDescription()) { -

- {{ emptyDescription() }} -

- } -
-
@if (getCellTemplate(column); as customTemplate) { @@ -203,10 +161,42 @@
+ + + + + +
+ + Loading data... +
+ + +
+ + + + +
+
+ +
+ +

+ {{ emptyMessage() }} +

+ + @if (emptyDescription()) { +

+ {{ emptyDescription() }} +

+ } +
+ + +
+
@if (showPaginator()) { @@ -233,7 +223,7 @@