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
-
-
-=======
}
@if(showAddButton()){
@@ -38,9 +31,11 @@
}
@if (showSearch()) {
}
@@ -58,12 +53,8 @@
}
-<<<<<<< HEAD
-
@@ -73,8 +64,8 @@
-
-
+
+
@for (column of columns(); track column.key) {
| Action |
}
-
+
-
- @if (loading()) {
-
- |
-
-
- Loading data...
-
- |
-
- } @else if (rows().length === 0) {
-
-
-
-
-
-
-
-
- {{ emptyMessage() }}
-
-
- @if (emptyDescription()) {
-
- {{ emptyDescription() }}
-
- }
-
- |
-
- } @else
- {
- @for (row of rows(); track row['id'] ?? $index; let rowIndex = $index) {
-
+
+
@for (column of columns(); track column.key) {
|
@if (getCellTemplate(column); as customTemplate) {
@@ -203,10 +161,42 @@
|
}
- }
- }
-
-
+
+
+
+
+ |
+
+
+ Loading data...
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ emptyMessage() }}
+
+
+ @if (emptyDescription()) {
+
+ {{ emptyDescription() }}
+
+ }
+
+ |
+
+
+
@if (showPaginator()) {
@@ -233,7 +223,7 @@