@pipe0/react-sdk
Version:
React utils to work with pipe0
24 lines (23 loc) • 660 B
JavaScript
import { BookDashed, Bookmark, Braces, CheckCheck, Hash, HelpCircle, Loader, Pause, ToggleRight, TriangleDashed, Type, X, } from "lucide-react";
const fieldStatusIconMap = {
completed: CheckCheck,
failed: X,
no_result: BookDashed,
pending: Bookmark,
processing: Loader,
queued: Pause,
skipped: TriangleDashed,
};
const FieldTypeIconMap = {
boolean: ToggleRight,
json: Braces,
number: Hash,
string: Type,
unknown: HelpCircle,
};
export function getFieldTypeIcon(fieldType) {
return FieldTypeIconMap[fieldType];
}
export function getFieldStatusIcon(fieldStatus) {
return fieldStatusIconMap[fieldStatus];
}