import * as elements from "typed-html"; export const InputGroup = ({ label, name, value, type = "text", required = false }: any) => (
); export const TextAreaGroup = ({ label, name, value }: any) => (
); export const ExperienceForm = ({ exp }: any) => (
{/* Header / Drag Handle */}
{/* Drag Handle Icon */}

{exp.role_en || "New Role"}

{exp.company_name_en || "New Company"}
{/* Collapse Icon */}
{/* Collapsible Content */}
{/* Display Order hidden/disabled because D&D handles it now, but kept for DB sync if needed manually */}
ENGLISH
GERMAN
{/* Delete button: We use hx-confirm to ask first */}
); export const EducationForm = ({ edu }: any) => (
{/* Header / Drag Handle */}
{/* Drag Handle Icon */}

{edu.degree_en || "New Degree"}

{edu.institution_en || "New School"}
{/* Collapsible Content */}
ENGLISH
GERMAN
);