feat(patterns): tutorial system

This commit is contained in:
2025-08-07 00:41:51 +01:00
parent 3fd3021d6e
commit deb2f64ea7
15 changed files with 1386 additions and 45 deletions

View File

@@ -0,0 +1,32 @@
"use client";
import { Badge } from "@/components/ui/badge";
import { Card, CardHeader, CardTitle, CardContent } from "@/components/ui/card";
interface RecognitionSignalsProps {
signals: string[];
}
export function RecognitionSignals({ signals }: RecognitionSignalsProps) {
if (!signals.length) return null;
return (
<Card>
<CardHeader>
<CardTitle>Recognition Signals</CardTitle>
</CardHeader>
<CardContent>
<p className="text-sm text-[var(--muted-foreground)] mb-4">
Look for these keywords and patterns in problem descriptions:
</p>
<div className="flex flex-wrap gap-2">
{signals.map((signal) => (
<Badge key={signal} variant="pattern">
{signal}
</Badge>
))}
</div>
</CardContent>
</Card>
);
}