Skip to content

Commit 6cad459

Browse files
edgardavid2015Edgar Guaman
andauthored
TT-304 Handle message: the data could not be load (#728)
* fix: TT-304 Handle message: the data could not be load * test: TT-304 Creating a unit test to coverage the new feature * fix: TT-304 Handle message: A new approach for the ticket * refactor: TT-304 Handle message: Making readonly variables, new methods, and tests * test: TT-304 Handle message: Editing and creating unit tests * refactor: TT-304 Handle message: Editing methods and unit tests associated * refactor: TT-304 Handle message: Rewriting method and unit tests for that method * refactor: TT-304 Handle message: New approach for the ticket Co-authored-by: Edgar Guaman <[email protected]>
1 parent 033e0fc commit 6cad459

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/app/modules/time-entries/pages/time-entries.component.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,14 @@
5454
<th class="col"></th>
5555
</tr>
5656
</thead>
57+
<tr *ngIf="dataSource.isLoading">
58+
<td class="text-center" colspan="7">{{NO_DATA_MESSAGE}}</td>
59+
</tr>
5760
<app-loading-bar *ngIf="dataSource.isLoading"></app-loading-bar>
5861
<tbody *ngIf="!dataSource.isLoading">
62+
<tr *ngIf="!dataSource?.data.length">
63+
<td class="text-center" colspan="7">{{NO_DATA_MESSAGE}}</td>
64+
</tr>
5965
<tr class="d-flex" *ngFor="let entry of dataSource.data">
6066
<td class="col">{{ entry.start_date | date: 'MM/dd/yyyy' }}</td>
6167
<td class="col">{{ entry.start_date | date: 'HH:mm' }} - {{ entry.end_date | date: 'HH:mm' }}</td>

src/app/modules/time-entries/pages/time-entries.component.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ export class TimeEntriesComponent implements OnInit, OnDestroy {
3838
selectedYear: number;
3939
selectedMonthAsText: string;
4040
isActiveEntryOverlapping = false;
41+
readonly NO_DATA_MESSAGE: string = 'No data available in table';
42+
timeEntry: DataSource<Entry>;
4143
constructor(
4244
private store: Store<EntryState>,
4345
private toastrService: ToastrService,

0 commit comments

Comments
 (0)