UNPKG

@pipe0/react-sdk

Version:

React utils to work with pipe0

24 lines (23 loc) 660 B
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]; }