import { CheckCircle2 } from "lucide-react" import type { RefObject } from "react" import { Badge } from "@/shared/ui/badge" import { Button } from "@/shared/ui/button" import type { SelectionResults } from "../api/selection.types" import { getSelectionRunStatusPresentation } from "./selection-presentation" interface ExecutionStatusTriggerProps { drawerOpen: boolean onOpen: () => void result: SelectionResults triggerRef: RefObject } export function ExecutionStatusTrigger({ drawerOpen, onOpen, result, triggerRef, }: ExecutionStatusTriggerProps) { const statusPresentation = getSelectionRunStatusPresentation(result.status) if (!statusPresentation) return null return ( ) }