nycJSorg/angular-presentation

View on GitHub
libs/utils/src/lib/sync/components/sync-sessions/sync-sessions.component.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Component } from '@angular/core';
import { SyncDbService } from '@codelab/utils/src/lib/sync/services/sync-db.service';
import { SyncDataService } from '@codelab/utils/src/lib/sync/services/sync-data.service';
import { SyncSessionService } from '@codelab/utils/src/lib/sync/services/sync-session.service';

@Component({
  selector: 'codelab-sync-sessions',
  templateUrl: './sync-sessions.component.html',
  styleUrls: ['./sync-sessions.component.css'],
  providers: [SyncDataService, SyncSessionService, SyncDbService]
})
export class SyncSessionsComponent {
  readonly displayedColumns = ['name', 'owner', 'key', 'active', 'actions'];

  constructor(readonly sessionsService: SyncSessionService) {}

  remove(key: string) {
    this.sessionsService.remove(key);
  }
}