import type { TaskTriggerSource } from "@trigger.dev/database"; import { ClockIcon } from "~/assets/icons/ClockIcon"; import { CubeSparkleIcon } from "~/assets/icons/CubeSparkleIcon"; import { TaskIconSmall } from "~/assets/icons/TaskIcon"; import { cn } from "~/utils/cn"; export function TaskTriggerSourceIcon({ source, className, }: { source: TaskTriggerSource; className?: string; }) { switch (source) { case "STANDARD": { return ; } case "SCHEDULED": { return ; } case "AGENT": { return ; } } } export function taskTriggerSourceDescription(source: TaskTriggerSource) { switch (source) { case "STANDARD": { return "Standard task"; } case "SCHEDULED": { return "Scheduled task"; } case "AGENT": { return "Agent task"; } } }