/**
 * Category icons for node types
 */

import React from 'react';
import { FaPlay, FaCodeBranch, FaDatabase, FaPlug, FaUser, FaRobot, FaEnvelope, FaCloud, FaFileAlt, FaTasks } from 'react-icons/fa';

export const CATEGORY_ICONS: Record<string, React.ReactNode> = {
  trigger: <FaPlay />,
  input: <FaUser />,
  flow: <FaCodeBranch />,
  data: <FaDatabase />,
  ai: <FaRobot />,
  file: <FaFileAlt />,
  email: <FaEnvelope />,
  sharepoint: <FaCloud />,
  clickup: <FaTasks />,
  human: <FaUser />,
};

export const DEFAULT_CATEGORY_ICON = <FaPlug />;
