import { Button } from "@/components/ui/button"; import { Card, CardContent } from "@/components/ui/card"; import { CheckCircle2, AlertCircle, Shield, Sparkles, } from "lucide-react"; import { useSetupStore } from "@/store/setup-store"; import { useAppStore } from "@/store/app-store"; interface CompleteStepProps { onFinish: () => void; } export function CompleteStep({ onFinish }: CompleteStepProps) { const { claudeCliStatus, claudeAuthStatus, codexCliStatus, codexAuthStatus } = useSetupStore(); const { apiKeys } = useAppStore(); const claudeReady = (claudeCliStatus?.installed && claudeAuthStatus?.authenticated) || apiKeys.anthropic; const codexReady = (codexCliStatus?.installed && codexAuthStatus?.authenticated) || apiKeys.openai; return (

Setup Complete!

Your development environment is configured. You're ready to start building with AI-powered assistance.

{claudeReady ? ( ) : ( )}

Claude

{claudeReady ? "Ready to use" : "Configure later in settings"}

{codexReady ? ( ) : ( )}

Codex

{codexReady ? "Ready to use" : "Configure later in settings"}

Your credentials are secure

API keys are stored locally and never sent to our servers

); }