templateUrl: './date-toggle.component.html',
styleUrls: [ './date-toggle.component.scss' ]
})
-export class DateToggleComponent implements OnInit, OnChanges {
+export class DateToggleComponent implements OnChanges {
@Input() date: Date
@Input() toggled = false
private fromNowPipe: FromNowPipe
) { }
- ngOnInit () {
- this.updateDates()
- }
-
ngOnChanges () {
this.updateDates()
}
}
getTitle () {
- return this.toggled ? this.dateRelative : this.dateAbsolute
+ return this.toggled
+ ? this.dateRelative
+ : this.dateAbsolute
}
getContent () {
- return this.toggled ? this.dateAbsolute : this.dateRelative
+ return this.toggled
+ ? this.dateAbsolute
+ : this.dateRelative
}
private updateDates () {
this.dateRelative = this.fromNowPipe.transform(this.date)
- this.dateAbsolute = this.datePipe.transform(this.date, 'long')
+ this.dateAbsolute = this.date.toLocaleDateString()
}
}