import { Directive, Component, OnInit } from '@angular/core'; import { Http, Response } from '@angular/http'; import { ApiService } from '../providers/api-service'; import { Router } from '@angular/router'; import { GraphWidget } from '../widgets/graph-widget.component'; @Component({ templateUrl: 'dashboard-customer.component.html' }) export class DashboardCustomerComponent implements OnInit { customersThisMonth: any; moneySpentThisMonth: any; pointsTotal: any; averageTransactionToday: any; /* Setting up dashboard's main variables*/ name: any; email:any; myPearPoints: any; trends: any; myRank: any; username: any; basicStats = { today_sum: 0, today_count: 0, week_sum: 0, week_count: 0, month_sum: 0, month_count: 0, user_sum: 0, user_count: 0, global_sum: 0, global_count: 0, user_position: 0, }; constructor( private http: Http, private api: ApiService, ) { this.api.basicStats().subscribe( result => { this.basicStats = result; }, error => { console.log('Retrieval Error'); console.log( error._body ); } ); } ngOnInit(): void { } }