import { AccordionCard, HoverCard, HoverCardContent, HoverCardTrigger } from '@ballerine/ui'; import { FunctionComponent } from 'react'; import { Icon } from '@/common/components/molecules/ProcessTracker/constants'; import { useProcessTracker } from '@/common/components/molecules/ProcessTracker/hooks/useProcessTracker/useProcessTracker'; import { IProcessTrackerProps } from '@/common/components/molecules/ProcessTracker/interfaces'; import { HelpCircle } from 'lucide-react'; export const ProcessTracker: FunctionComponent = ({ plugins, workflow, processes, }) => { const { uncollapsedItemValue, onValueChange, trackedProcesses } = useProcessTracker({ workflow, processes, }); return (
  • {Icon.INDICATOR} Process not started
  • {Icon.CLOCK} Process started
  • {Icon.CHECK} Process complete
  • {Icon.EDIT} Process being handled by Agent
  • {Icon.MINUS} Process cancelled
  • {Icon.X} Process failed
  • {Icon.REFRESH} Re-do process started
} > Processes
{trackedProcesses.map(({ name, Component }) => ( ))}
); };