"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
{/* Path Selection */}
{/* Configurator Path */}
{/* Disabled Overlay Background */}
{/* Direct Mail Path */}
);
};