import Image from "next/image"; import MultiStepProzess from "./MultiStepProzess"; import Logo from "@/src/public/logo-gelb.png"; import { Card, CardHeader, CardTitle, CardContent, CardFooter } from "@/src/components/ui/card"; import Link from "next/link"; interface AuthSidebarComponentProps { title: string; description?: string; footer: string; isSteps?: boolean; step?: number; totalSteps?: number; onStepChange?: (step: number) => void; className?: string; /** Short label shown on mobile only, e.g. "Login", "Registrieren" */ pageLabel?: string; } const AuthSidebarComponent: React.FC = ({ title, description, footer, isSteps, step = 1, totalSteps = 2, onStepChange, className = "rounded-2xl", pageLabel, }) => { return (
{/* Animated Gradient Background */}
Logo {/* Mobile-only: short page label (e.g. "Login") */} {pageLabel && (

{pageLabel}

)}

{title}

{description &&

{description}

} {isSteps && ( )}

Bei Fragen:{" "} {footer}

); }; export default AuthSidebarComponent;