36 lines
846 B
TypeScript
36 lines
846 B
TypeScript
|
|
import { Component, ViewChild } from '@angular/core';
|
||
|
|
import { MatSidenav } from '@angular/material/sidenav';
|
||
|
|
import * as moment from 'moment';
|
||
|
|
import packageInfo from 'package.json';
|
||
|
|
import { DataService } from '../services/data.service';
|
||
|
|
import { DeviceService } from '../services/device.service';
|
||
|
|
|
||
|
|
@Component({
|
||
|
|
selector: 'app-main-view',
|
||
|
|
templateUrl: './main-view.component.html',
|
||
|
|
styleUrls: ['./main-view.component.scss']
|
||
|
|
})
|
||
|
|
export class MainViewComponent {
|
||
|
|
@ViewChild('snav') snav?: MatSidenav;
|
||
|
|
appVersion = packageInfo.version;
|
||
|
|
|
||
|
|
submenus = {
|
||
|
|
administration: false,
|
||
|
|
};
|
||
|
|
currentDate = moment().toDate();
|
||
|
|
flipPhone: boolean = false;
|
||
|
|
loading: boolean = false;
|
||
|
|
|
||
|
|
constructor(
|
||
|
|
public _data: DataService,
|
||
|
|
public _device: DeviceService
|
||
|
|
) {}
|
||
|
|
|
||
|
|
reloadApp() {
|
||
|
|
document.location.reload();
|
||
|
|
}
|
||
|
|
logout() {
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|