in src/bll/entities/imageconstants.ts [20:40]
public static makeChangesImage(status: UserChangeStatus, isPersonal: boolean = false, isDark: boolean = false): string {
const iconDirPath = path.join(__dirname, "..", "..", "..", "..", "resources", "icons", "light");
const personalPrefix = isPersonal ? "personal-" : "";
switch (status) {
case UserChangeStatus.CHECKED:
return path.join(iconDirPath, personalPrefix + "checked.svg");
case UserChangeStatus.FAILED:
return path.join(iconDirPath, personalPrefix + "failed.svg");
case UserChangeStatus.RUNNING_FAILED:
return path.join(iconDirPath, personalPrefix + "running-failed.svg");
case UserChangeStatus.RUNNING_SUCCESSFULY:
return path.join(iconDirPath, personalPrefix + "running-successfuly.svg");
case UserChangeStatus.PENDING:
return path.join(iconDirPath, personalPrefix + "pending.svg");
case UserChangeStatus.CANCELED:
return path.join(iconDirPath, personalPrefix + "canceled.svg");
default:
throw new Error("Illegal argument!");
}
}