Build lightweight AI agent admin
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
import { defineComponent, h } from 'vue';
|
||||
|
||||
import { Icon } from '@iconify/vue';
|
||||
|
||||
function createIconifyIcon(icon: string) {
|
||||
return defineComponent({
|
||||
name: `Icon-${icon}`,
|
||||
setup(props, { attrs }) {
|
||||
return () => h(Icon, { icon, ...props, ...attrs });
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
export { createIconifyIcon };
|
||||
@@ -0,0 +1,11 @@
|
||||
export * from './create-icon';
|
||||
|
||||
export * from './lucide';
|
||||
|
||||
export type { IconifyIcon as IconifyIconStructure } from '@iconify/vue';
|
||||
export {
|
||||
addCollection,
|
||||
addIcon,
|
||||
Icon as IconifyIcon,
|
||||
listIcons,
|
||||
} from '@iconify/vue';
|
||||
@@ -0,0 +1,475 @@
|
||||
export {
|
||||
Activity,
|
||||
ALargeSmall,
|
||||
AlarmClock,
|
||||
AlarmClockCheck,
|
||||
AlarmClockPlus,
|
||||
AppWindow,
|
||||
AlertCircle,
|
||||
Archive,
|
||||
AtSign,
|
||||
// Rich text editor icons
|
||||
AlignCenter,
|
||||
AlignJustify,
|
||||
AlignLeft,
|
||||
AlignRight,
|
||||
AlignStartHorizontal,
|
||||
AreaChart,
|
||||
ArrowDown,
|
||||
ArrowDownToLine,
|
||||
ArrowDownWideNarrow,
|
||||
ArrowLeft,
|
||||
ArrowLeftToLine,
|
||||
ArrowRight,
|
||||
ArrowRightLeft,
|
||||
ArrowRightToLine,
|
||||
ArrowUp,
|
||||
ArrowUpFromLine,
|
||||
ArrowUpNarrowWide,
|
||||
ArrowUpToLine,
|
||||
Award,
|
||||
Badge,
|
||||
Barcode,
|
||||
BadgeCent,
|
||||
BadgeCheck,
|
||||
BadgeDollarSign,
|
||||
BadgeEuro,
|
||||
BadgeJapaneseYen,
|
||||
BadgePercent,
|
||||
Ban,
|
||||
Banknote,
|
||||
Bike,
|
||||
Book,
|
||||
BookUser,
|
||||
Bookmark,
|
||||
Bus,
|
||||
BarChart,
|
||||
BarChart2,
|
||||
BarChartBig,
|
||||
BarChartHorizontal,
|
||||
Bell,
|
||||
BellOff,
|
||||
BellRing,
|
||||
Blocks,
|
||||
Bold,
|
||||
BookMarked,
|
||||
BookOpen,
|
||||
BookOpenText,
|
||||
// AI Platform icons
|
||||
Bot,
|
||||
Braces,
|
||||
Briefcase,
|
||||
Bug,
|
||||
Building2,
|
||||
// Intent recognition node icon
|
||||
Brain,
|
||||
BrainCircuit,
|
||||
Calendar,
|
||||
CalendarCheck,
|
||||
CalendarClock,
|
||||
CalendarDays,
|
||||
CalendarMinus,
|
||||
CalendarPlus,
|
||||
CalendarRange,
|
||||
CalendarX,
|
||||
Camera,
|
||||
Car,
|
||||
CandlestickChart,
|
||||
CaseSensitive,
|
||||
Check,
|
||||
CheckCheck as CheckAll,
|
||||
CheckCheck,
|
||||
CheckCircle,
|
||||
CheckCircle2,
|
||||
CheckSquare,
|
||||
ChevronDown,
|
||||
ChevronLeft,
|
||||
ChevronRight,
|
||||
ChevronsLeft,
|
||||
ChevronsRight,
|
||||
ChevronUp,
|
||||
Circle,
|
||||
CircleAlert,
|
||||
CircleCheck,
|
||||
CircleCheckBig,
|
||||
CircleDollarSign,
|
||||
CircleDot,
|
||||
CircleUser,
|
||||
CircleHelp,
|
||||
CirclePlay,
|
||||
// Data source icons
|
||||
CirclePlus,
|
||||
CircleStop,
|
||||
CircleX,
|
||||
Clipboard,
|
||||
ClipboardCheck,
|
||||
ClipboardCopy,
|
||||
ClipboardList,
|
||||
ClipboardPen,
|
||||
ClipboardX,
|
||||
Clock,
|
||||
Clock3,
|
||||
Clock4,
|
||||
Clock8,
|
||||
Cloud,
|
||||
CloudDrizzle,
|
||||
CloudFog,
|
||||
CloudRain,
|
||||
CloudSnow,
|
||||
// New widget icons
|
||||
CloudSun,
|
||||
Code,
|
||||
Columns2,
|
||||
Combine,
|
||||
Coins,
|
||||
Contact,
|
||||
ContactRound,
|
||||
Copy,
|
||||
Copy as CopyIcon,
|
||||
CornerDownLeft,
|
||||
CornerUpLeft,
|
||||
// Dashboard widget icons
|
||||
Cpu,
|
||||
// Dashboard design icons
|
||||
CreditCard,
|
||||
Diamond,
|
||||
DollarSign,
|
||||
Database,
|
||||
DatabaseBackup,
|
||||
// Database operation icons
|
||||
DatabaseZap,
|
||||
Download,
|
||||
Droplet,
|
||||
Edit,
|
||||
Edit2,
|
||||
Pencil as Edit3,
|
||||
Ellipsis,
|
||||
Euro,
|
||||
Eraser,
|
||||
Expand,
|
||||
ExternalLink,
|
||||
Eye,
|
||||
EyeOff,
|
||||
FileArchive,
|
||||
FileAudio,
|
||||
File,
|
||||
FileCheck,
|
||||
FileClock,
|
||||
FileMinus,
|
||||
FileOutput,
|
||||
FileSearch,
|
||||
FileWarning,
|
||||
FileCode,
|
||||
FileDown,
|
||||
FileEdit,
|
||||
FileImage,
|
||||
FileJson,
|
||||
FilePen,
|
||||
FilePlus,
|
||||
FilePlus2,
|
||||
// Contract design icons
|
||||
FileSignature,
|
||||
FileSpreadsheet,
|
||||
FileText,
|
||||
FileText as FileTextIcon,
|
||||
FileUp,
|
||||
FileVideo,
|
||||
Filter,
|
||||
ListFilter,
|
||||
Flag,
|
||||
Flame,
|
||||
Folder,
|
||||
FolderPlus,
|
||||
FolderOpen,
|
||||
FolderTree,
|
||||
FoldHorizontal,
|
||||
Forward,
|
||||
Fullscreen,
|
||||
Gauge,
|
||||
Gem,
|
||||
GitBranch,
|
||||
GitCommit,
|
||||
GitPullRequest,
|
||||
// Parallel workflow icons
|
||||
GitFork,
|
||||
Github,
|
||||
GitMerge,
|
||||
Globe,
|
||||
GraduationCap,
|
||||
Grid,
|
||||
Grid2x2,
|
||||
Grip,
|
||||
GripHorizontal,
|
||||
GripVertical,
|
||||
HandCoins,
|
||||
HardDrive,
|
||||
HardHat,
|
||||
Hash,
|
||||
Heart,
|
||||
HeartHandshake,
|
||||
Heading1,
|
||||
Heading2,
|
||||
Heading3,
|
||||
HelpCircle,
|
||||
Highlighter,
|
||||
History,
|
||||
Home,
|
||||
Hotel,
|
||||
Hourglass,
|
||||
Menu as IconDefault,
|
||||
Image,
|
||||
ImageOff,
|
||||
ImagePlus,
|
||||
Images,
|
||||
IdCard,
|
||||
Inbox,
|
||||
Info,
|
||||
InspectionPanel,
|
||||
Italic,
|
||||
Key,
|
||||
KeyRound,
|
||||
Landmark,
|
||||
Languages,
|
||||
Layers,
|
||||
Lightbulb,
|
||||
LayoutDashboard,
|
||||
LayoutGrid,
|
||||
// Material panel icons
|
||||
LayoutList,
|
||||
LayoutTemplate,
|
||||
LineChart,
|
||||
Link,
|
||||
Lock,
|
||||
Link2,
|
||||
Link as LinkExternal,
|
||||
ExternalLink as LinkIcon,
|
||||
List,
|
||||
// Dialog flow node icons
|
||||
ListChecks,
|
||||
ListOrdered,
|
||||
ListTree,
|
||||
Loader,
|
||||
LogIn,
|
||||
Loader2,
|
||||
LoaderCircle,
|
||||
LockKeyhole,
|
||||
LockKeyholeOpen,
|
||||
LogOut,
|
||||
CornerDownLeft as LoopEnd,
|
||||
Mail,
|
||||
Medal,
|
||||
MailCheck,
|
||||
MapPin,
|
||||
// MiniMap icon
|
||||
Map,
|
||||
Maximize,
|
||||
Maximize2,
|
||||
ArrowRightFromLine as MdiMenuClose,
|
||||
ArrowLeftFromLine as MdiMenuOpen,
|
||||
Megaphone,
|
||||
Menu,
|
||||
MessageSquare,
|
||||
MessageSquareMore,
|
||||
MessageSquareText,
|
||||
// Voice input icons
|
||||
Mic,
|
||||
MicOff,
|
||||
Minimize,
|
||||
Minimize2,
|
||||
Minus,
|
||||
MinusCircle,
|
||||
Monitor,
|
||||
Moon,
|
||||
MoonStar,
|
||||
MoreHorizontal,
|
||||
MoreVertical,
|
||||
MousePointerClick,
|
||||
Move,
|
||||
MoveRight,
|
||||
Navigation,
|
||||
Navigation2,
|
||||
Network,
|
||||
Newspaper,
|
||||
Notebook,
|
||||
NotebookPen,
|
||||
Package,
|
||||
Palette,
|
||||
PanelLeft,
|
||||
PanelRight,
|
||||
Percent,
|
||||
PersonStanding,
|
||||
Phone,
|
||||
// Attachment icon
|
||||
Paperclip,
|
||||
Pause,
|
||||
PiggyBank,
|
||||
Plane,
|
||||
PlaneLanding,
|
||||
PlaneTakeoff,
|
||||
Pen,
|
||||
Pencil,
|
||||
PenLine,
|
||||
Pilcrow,
|
||||
PieChart,
|
||||
Pin,
|
||||
PinOff,
|
||||
Play,
|
||||
PlayCircle,
|
||||
Plus,
|
||||
PlusCircle,
|
||||
Printer,
|
||||
QrCode,
|
||||
Quote,
|
||||
Receipt,
|
||||
Radar,
|
||||
Redo2,
|
||||
RefreshCw as Refresh,
|
||||
RefreshCw,
|
||||
// Loop node icons
|
||||
Reply,
|
||||
Repeat,
|
||||
Repeat2,
|
||||
Rocket,
|
||||
RotateCcw,
|
||||
RotateCw,
|
||||
Route,
|
||||
// Table operation icons
|
||||
Rows2,
|
||||
Rows3,
|
||||
Columns3,
|
||||
ArrowUp as MoveUp,
|
||||
ArrowDown as MoveDown,
|
||||
ArrowUpFromLine as InsertRowAbove,
|
||||
ArrowDownFromLine as InsertRowBelow,
|
||||
ArrowLeftFromLine as InsertColumnLeft,
|
||||
ArrowRightFromLine as InsertColumnRight,
|
||||
BetweenVerticalStart,
|
||||
BetweenVerticalEnd,
|
||||
BetweenHorizontalStart,
|
||||
BetweenHorizontalEnd,
|
||||
Combine as MergeCells,
|
||||
SplitSquareHorizontal,
|
||||
Paintbrush,
|
||||
Save,
|
||||
Scan,
|
||||
ScanSearch,
|
||||
Scroll,
|
||||
Scissors,
|
||||
ScatterChart,
|
||||
ScrollText,
|
||||
Search,
|
||||
SearchX,
|
||||
Send,
|
||||
Send as SendIcon,
|
||||
Server,
|
||||
Settings,
|
||||
Settings2,
|
||||
Share2,
|
||||
Shield,
|
||||
ShieldAlert,
|
||||
ShieldCheck,
|
||||
Ship,
|
||||
Siren,
|
||||
Shrink,
|
||||
// Mobile sign icons
|
||||
Smartphone,
|
||||
Smile,
|
||||
SmilePlus,
|
||||
// Snowflake Cortex icons
|
||||
Snowflake,
|
||||
Sparkles,
|
||||
Star,
|
||||
Square,
|
||||
SquareCheckBig,
|
||||
SquareFunction,
|
||||
SquareMinus,
|
||||
Stamp,
|
||||
Strikethrough,
|
||||
Sun,
|
||||
SunMoon,
|
||||
SwatchBook,
|
||||
Table,
|
||||
Table2,
|
||||
Target,
|
||||
TableColumnsSplit,
|
||||
TableProperties,
|
||||
TableRowsSplit,
|
||||
ThumbsDown,
|
||||
ThumbsUp,
|
||||
Timer,
|
||||
Train,
|
||||
Trash,
|
||||
Trophy,
|
||||
Truck,
|
||||
Trash2,
|
||||
Trash2 as TrashIcon,
|
||||
TrendingUp,
|
||||
TriangleAlert,
|
||||
Type,
|
||||
Underline,
|
||||
Undo2,
|
||||
Unlock,
|
||||
Upload,
|
||||
User,
|
||||
UserCog,
|
||||
UserMinus,
|
||||
UserX,
|
||||
UsersRound,
|
||||
// Workflow icons
|
||||
UserCheck,
|
||||
UserRound,
|
||||
UserRoundPen,
|
||||
UserPlus,
|
||||
Users,
|
||||
Variable,
|
||||
Video,
|
||||
Volume2,
|
||||
VolumeX,
|
||||
Wallet,
|
||||
WalletCards,
|
||||
Wand2,
|
||||
Watch,
|
||||
Webhook,
|
||||
Sigma,
|
||||
Wifi,
|
||||
WifiOff,
|
||||
Workflow,
|
||||
X,
|
||||
XCircle,
|
||||
Zap,
|
||||
ZoomIn,
|
||||
ZoomOut,
|
||||
// Whiteboard icons
|
||||
MousePointer2,
|
||||
Hand,
|
||||
StickyNote,
|
||||
Triangle,
|
||||
Spline,
|
||||
Presentation,
|
||||
Frame,
|
||||
PenTool,
|
||||
SquareDashedBottom,
|
||||
Hexagon,
|
||||
Pentagon,
|
||||
Octagon,
|
||||
Cylinder,
|
||||
ArrowBigRight,
|
||||
ArrowBigUp,
|
||||
RectangleHorizontal,
|
||||
MessageCircle,
|
||||
Parentheses,
|
||||
// Whiteboard alignment icons
|
||||
AlignStartVertical,
|
||||
AlignCenterVertical,
|
||||
AlignEndVertical,
|
||||
AlignCenterHorizontal,
|
||||
AlignEndHorizontal,
|
||||
AlignHorizontalSpaceAround,
|
||||
AlignVerticalSpaceAround,
|
||||
FlipHorizontal2,
|
||||
FlipVertical2,
|
||||
Group,
|
||||
Ungroup,
|
||||
// Draw panel icons
|
||||
Magnet,
|
||||
} from 'lucide-vue-next';
|
||||
Reference in New Issue
Block a user