import { useState, useEffect } from 'react' import { useNavigate } from 'react-router-dom' import { Network, Code2, ListChecks, ArrowRight } from 'lucide-react' import { sidebarApi } from '@/api' export function KnowledgeBaseCards() { const navigate = useNavigate() const [flowCount, setFlowCount] = useState(0) useEffect(() => { sidebarApi.getStats() .then((stats) => setFlowCount(stats.tree_counts.total)) .catch(() => {}) }, []) const items = [ { label: 'Flows', value: flowCount, icon: Network, color: '#a78bfa', href: '/trees' }, { label: 'Scripts', value: '\u2014', icon: Code2, color: '#2dd4bf', href: '/scripts' }, { label: 'Pending Review', value: '\u2014', icon: ListChecks, color: '#fbbf24', href: '/review-queue' }, ] return (

Knowledge Base

{items.map((item) => ( ))}
) }