26 lines
683 B
TypeScript
26 lines
683 B
TypeScript
import { Location } from "@angular/common";
|
|
import { Component, EventEmitter, HostListener, Output } from '@angular/core';
|
|
import { DeviceService } from '../../services/device.service';
|
|
|
|
@Component({
|
|
selector: 'fm-back-button',
|
|
templateUrl: './back-button.component.html',
|
|
styleUrls: ['./back-button.component.scss']
|
|
})
|
|
export class BackButtonComponent {
|
|
@Output() beforeLocationBack = new EventEmitter();
|
|
|
|
@HostListener('click')
|
|
onBackClicked() {
|
|
this.beforeLocationBack.emit();
|
|
this.location.back();
|
|
}
|
|
|
|
constructor(private location: Location,private deviceService:DeviceService) {
|
|
}
|
|
|
|
public show() {
|
|
return !this.deviceService.IsMobile();
|
|
}
|
|
}
|