19 lines
487 B
TypeScript
19 lines
487 B
TypeScript
/**
|
|
* Category icons for node types
|
|
*/
|
|
|
|
import React from 'react';
|
|
import { FaPlay, FaCodeBranch, FaDatabase, FaPlug, FaUser, FaRobot, FaEnvelope, FaCloud } from 'react-icons/fa';
|
|
|
|
export const CATEGORY_ICONS: Record<string, React.ReactNode> = {
|
|
trigger: <FaPlay />,
|
|
input: <FaUser />,
|
|
flow: <FaCodeBranch />,
|
|
data: <FaDatabase />,
|
|
ai: <FaRobot />,
|
|
email: <FaEnvelope />,
|
|
sharepoint: <FaCloud />,
|
|
human: <FaUser />,
|
|
};
|
|
|
|
export const DEFAULT_CATEGORY_ICON = <FaPlug />;
|