import { Pipe, PipeTransform } from "@angular/core"; @Pipe({ name: "colorFinder", standalone: true, }) export class ColorFinderPipe implements PipeTransform { transform(id: number, type: string, isTooltip?: boolean): string { if (type === "truck") { switch (id) { case 1: case 6: if (isTooltip) return "#3B73ED"; return "blue"; case 2: case 5: if (isTooltip) return "#F89B2E"; return "yellow"; default: if (isTooltip) return "#259F94"; return "green"; } } else { switch (id) { case 3: case 4: case 6: case 9: case 10: case 11: case 12: if (isTooltip) return "#3B73ED"; return "blue"; case 1: case 2: if (isTooltip) return "#F89B2E"; return "yellow"; case 7: case 13: if (isTooltip) return "#DF3C3C "; return "red"; default: if (isTooltip) return "#259F94"; return "green"; } } } }