shoc-frontend-new/src/domain/work-orders/utils/extra-docs-aveta.ts

15 lines
523 B
TypeScript
Raw Normal View History

import type { MediaCategory, MediaFile } from "@/domain/work-orders/types/work-order-media";
/**
* Extra Docs overlay category. Board purpose stays Extra
* (API enum Before/After/Extra/Completion). Aveta is never inferred from
* upload order — only an explicit Aveta category counts.
*/
export function resolveExtraDocCategory(file: MediaFile): MediaCategory {
return file.category;
}
export function hasExplicitAvetaFile(files: MediaFile[]): boolean {
return files.some((item) => item.category === "Aveta");
}