import { Bot } from 'lucide-react' import Link from '@/components/objects/Link' import type { AITool } from '../types' interface AIStackProps { tools: AITool[] } export default function AIStack({ tools }: AIStackProps) { const getStatusColor = (status: string) => { switch (status) { case 'primary': return 'text-green-400 border-green-400 bg-green-400/10' case 'active': return 'text-blue-400 border-blue-400 bg-blue-400/10' case 'occasional': return 'text-yellow-400 border-yellow-400 bg-yellow-400/10' default: return 'text-gray-400 border-gray-400' } } const getStatusLabel = (status: string) => { switch (status) { case 'primary': return 'Primary' case 'active': return 'Active Use' case 'occasional': return 'Occasional Use' default: return status } } return (

My AI Stack

{tools.map((tool, index) => (
{tool.icon && } {tool.svg && (
{tool.svg}
)}

{tool.name}

{tool.description}

{getStatusLabel(tool.status)} {tool.link && ( View → )} {tool.usage && ( Usage → )}
))}
) }