{{ T.F.SYNC.D_RESTORE.TITLE | translate }}

@if (isLoading()) {

{{ T.F.SYNC.D_RESTORE.LOADING | translate }}

} @else if (error()) {
error

{{ error() | translate }}

} @else if (restorePoints().length === 0) {
history

{{ T.F.SYNC.D_RESTORE.NO_POINTS | translate }}

} @else {

{{ T.F.SYNC.D_RESTORE.INTRO | translate }}

warning {{ T.F.SYNC.D_RESTORE.WARNING | translate }}

@for (point of restorePoints(); track point.serverSeq) {
{{ getTypeIcon(point.type) }}
{{ point.timestamp | date: 'medium' }}
{{ getTypeLabel(point.type) | translate }}
@if (point.description) {
{{ point.description }}
}
@if (selectedPoint()?.serverSeq === point.serverSeq) { check_circle }
}
}