"use client"; import { cn } from "../../utils/cn"; import { Reveal } from "../Reveal"; import { MessageSquareText, Settings2, ArrowRight } from "lucide-react"; import { ProjectType } from "./types"; interface ContactGatewayProps { name: string; setName: (val: string) => void; company: string; setCompany: (val: string) => void; projectType: ProjectType; setProjectType: (val: ProjectType) => void; onChooseConfigurator: () => void; onChooseDirectMessage: () => void; } const AutoInput = ({ value, onChange, placeholder, autoFocus, }: { value: string; onChange: (val: string) => void; placeholder: string; autoFocus?: boolean; }) => { return (
{value || placeholder} onChange(e.target.value)} placeholder={placeholder} autoFocus={autoFocus} className={cn( "col-start-1 row-start-1 w-full h-full bg-transparent focus:outline-none px-2 py-1", "text-2xl md:text-5xl font-bold tracking-tight transition-all duration-300", "border-b-2", value ? "text-slate-900 border-slate-900" : "text-slate-300 border-slate-100 placeholder:text-slate-200 focus:border-green-500 focus:placeholder:text-slate-300", )} />
); }; export const ContactGateway = ({ name, setName, company, setCompany, onChooseConfigurator, onChooseDirectMessage, }: ContactGatewayProps) => { return (
{/* Identity Section */}
IDENTIFIKATION // SCHRITT_00
Hi, ich bin von
{/* Path Selection */}
{/* Configurator Path */}
{/* Disabled Overlay Background */}
{/* Direct Mail Path */}
); };