import { GitBranch, Mail, User } from 'lucide-react'; type GitConfigurationStepProps = { gitName: string; gitEmail: string; isSubmitting: boolean; onGitNameChange: (value: string) => void; onGitEmailChange: (value: string) => void; }; export default function GitConfigurationStep({ gitName, gitEmail, isSubmitting, onGitNameChange, onGitEmailChange, }: GitConfigurationStepProps) { return (

Git Configuration

Configure your git identity to ensure proper attribution for commits.

onGitNameChange(event.target.value)} className="w-full rounded-xl border border-border bg-background/60 px-4 py-2.5 text-foreground shadow-sm transition-colors placeholder:text-muted-foreground/60 hover:border-foreground/20 focus:border-primary focus:outline-none focus:ring-2 focus:ring-primary/30" placeholder="John Doe" required disabled={isSubmitting} />

Saved as `git config --global user.name`.

onGitEmailChange(event.target.value)} className="w-full rounded-xl border border-border bg-background/60 px-4 py-2.5 text-foreground shadow-sm transition-colors placeholder:text-muted-foreground/60 hover:border-foreground/20 focus:border-primary focus:outline-none focus:ring-2 focus:ring-primary/30" placeholder="john@example.com" required disabled={isSubmitting} />

Saved as `git config --global user.email`.

); }