const features = [ { icon: ( ), title: 'Capture', description: 'Method, path, headers, query, body. Persists across restarts because the storage is SQLite on disk, not a hosted queue.', color: 'blue', }, { icon: ( ), title: 'Inspect', description: 'A live SSE feed of incoming requests. Click any captured request to see the headers, the body, the timing.', color: 'purple', }, { icon: ( ), title: 'Mock', description: 'Return a 200, a 500, or a custom JSON payload. For testing your own retry, backoff, and error-handling logic.', color: 'cyan', }, ] const colorClasses = { blue: { icon: 'bg-blue-500/15 text-blue-400', hover: 'hover:border-blue-500/40 hover:shadow-blue-500/10', }, purple: { icon: 'bg-purple-500/15 text-purple-400', hover: 'hover:border-purple-500/40 hover:shadow-purple-500/10', }, cyan: { icon: 'bg-cyan-500/15 text-cyan-400', hover: 'hover:border-cyan-500/40 hover:shadow-cyan-500/10', }, } export default function Features() { return (

Three things, and nothing else

{features.map((feature) => { const colors = colorClasses[feature.color as keyof typeof colorClasses] return (
{feature.icon}

{feature.title}

{feature.description}

) })}
) }