import { IconFolder, IconFolders, IconBrandDocker, IconCloud, IconSparkles, } from "@tabler/icons-react"; export const EXECUTOR_ICON_MAP: Record = { local: IconFolder, worktree: IconFolders, local_docker: IconBrandDocker, remote_docker: IconCloud, sprites: IconSparkles, }; export function getExecutorIcon(type: string): typeof IconFolder { return EXECUTOR_ICON_MAP[type] ?? IconFolder; } const EXECUTOR_LABEL_MAP: Record = { local: "Local", worktree: "Worktree", local_docker: "Local Docker", remote_docker: "Remote Docker", sprites: "Sprites.dev", }; export function getExecutorLabel(type: string): string { return EXECUTOR_LABEL_MAP[type] ?? type; }