mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-30 20:14:49 +00:00
switch to warning, general cleaning up tech debt
This commit is contained in:
committed by
Aiden McClelland
parent
2e6513ed03
commit
f0d331b222
@@ -1,33 +0,0 @@
|
||||
import { Pipe, PipeTransform } from '@angular/core'
|
||||
import { Annotation } from '../pkg-config/config-utilities'
|
||||
|
||||
@Pipe({
|
||||
name: 'annotationStatus',
|
||||
})
|
||||
export class AnnotationStatusPipe implements PipeTransform {
|
||||
transform (a: Annotation, target: FieldStatus): boolean {
|
||||
return target === getStatus(a)
|
||||
}
|
||||
}
|
||||
|
||||
function getStatus (a: Annotation): FieldStatus {
|
||||
if (isInvalid(a)) return 'Invalid'
|
||||
if (isEdited(a)) return 'Edited'
|
||||
if (isAdded(a)) return 'Added'
|
||||
return 'NoChange'
|
||||
}
|
||||
|
||||
function isInvalid (a: Annotation): boolean {
|
||||
return !!a.invalid
|
||||
}
|
||||
|
||||
// edited only registers if its a valid edit
|
||||
function isEdited (a: Annotation): boolean {
|
||||
return a.edited && !a.invalid
|
||||
}
|
||||
|
||||
function isAdded (a: Annotation): boolean {
|
||||
return a.added && !a.edited && !a.invalid
|
||||
}
|
||||
|
||||
type FieldStatus = 'Edited' | 'Added' | 'Invalid' | 'NoChange'
|
||||
Reference in New Issue
Block a user