Skip to content

Commit 494e208

Browse files
author
Juan Gabriel Guzman
committed
feat: #99 Demo FT
1 parent c1aa529 commit 494e208

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/app/modules/reports/components/time-entries-table/time-entries-table.component.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<div class="row mt-5">
22
<div class="col">
3+
<p *ngIf="(showVersionNumber$ | async)">Nueva version</p>
34
<table
45
class="table table-sm table-striped"
56
datatable

src/app/modules/reports/components/time-entries-table/time-entries-table.component.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ import { select, Store } from '@ngrx/store';
44
import { DataTableDirective } from 'angular-datatables';
55
import * as moment from 'moment';
66
import { Observable, Subject } from 'rxjs';
7+
import { FeatureManagerService } from 'src/app/modules/shared/feature-toggles/feature-toggle-manager.service';
78
import { Entry } from 'src/app/modules/shared/models';
89
import { DataSource } from 'src/app/modules/shared/models/data-source.model';
9-
1010
import { EntryState } from '../../../time-clock/store/entry.reducer';
1111
import { getReportDataSource } from '../../../time-clock/store/entry.selectors';
1212

13+
1314
@Component({
1415
selector: 'app-time-entries-table',
1516
templateUrl: './time-entries-table.component.html',
@@ -62,15 +63,19 @@ export class TimeEntriesTableComponent implements OnInit, OnDestroy, AfterViewIn
6263
dtElement: DataTableDirective;
6364
isLoading$: Observable<boolean>;
6465
reportDataSource$: Observable<DataSource<Entry>>;
66+
showVersionNumber$: Observable<boolean>;
6567

66-
constructor(private store: Store<EntryState>) {
68+
constructor(private store: Store<EntryState>, private featureManagerService: FeatureManagerService) {
6769
this.reportDataSource$ = this.store.pipe(select(getReportDataSource));
70+
this.showVersionNumber$ = this.featureManagerService.isToggleEnabledForUser('new-reports-layout', 'dev');
71+
6872
}
6973

7074
ngOnInit(): void {
7175
this.reportDataSource$.subscribe((ds) => {
7276
this.rerenderDataTable();
7377
});
78+
this.showVersionNumber$.subscribe(featureToggle => console.log('El valor del toggle es:', featureToggle));
7479
}
7580

7681
ngAfterViewInit(): void {

0 commit comments

Comments
 (0)