chore: Secure routes with auth middleware, update text and fix minor bugs

This commit is contained in:
2026-08-03 17:55:20 +05:30
parent 62d15c85f6
commit c2fab50749
68 changed files with 2515 additions and 6808 deletions

View File

@@ -115,7 +115,7 @@ export default function AIComCBTDPPPage() {
<div>
<div className="flex items-center gap-2 mb-1">
<span className="text-xs font-black uppercase tracking-widest text-[#00F0FF] bg-[#00F0FF]/10 px-2.5 py-0.5 rounded-full border border-[#00F0FF]/30">
AI CBT DPP Simulator
PrepPilot AI
</span>
<span className="text-xs font-bold text-muted-foreground">• {user?.target_exam?.replace("_", " ") || "JEE/NEET"}</span>
</div>
@@ -180,7 +180,7 @@ export default function AIComCBTDPPPage() {
</div>
<div className="space-y-4">
<p className="text-lg font-bold leading-relaxed text-foreground">
<p className="text-xl md:text-2xl font-black leading-relaxed text-foreground">
{sampleQuestions[activeQuestion].question}
</p>
@@ -203,13 +203,13 @@ export default function AIComCBTDPPPage() {
<div
key={optIdx}
onClick={() => handleOptionSelect(activeQuestion, optIdx)}
className={`flex items-center gap-4 p-4 rounded-2xl border cursor-pointer transition-all ${btnStyle}`}
className={`flex items-center gap-4 p-4.5 rounded-2xl border cursor-pointer transition-all ${btnStyle}`}
>
<span className="w-8 h-8 rounded-xl bg-background/80 border border-border flex items-center justify-center font-bold text-sm shrink-0">
<span className="w-10 h-10 rounded-xl bg-background/80 border border-border flex items-center justify-center font-black text-base shrink-0">
{letter}
</span>
<span className="text-base font-medium flex-1">{opt}</span>
{submitted && isCorrect && <CheckCircle2 size={20} className="text-emerald-400" />}
<span className="text-lg md:text-xl font-bold flex-1">{opt}</span>
{submitted && isCorrect && <CheckCircle2 size={22} className="text-emerald-400" />}
</div>
)
})}