'use client' interface LinksFieldsProps { uniqueId: string formData: { linkedin: string website: string } setFormData: (updater: (prev: any) => any) => void isLoading: boolean } /** * Links & Social fields for the profile edit form * @param props - Component props */ export function LinksFields({ uniqueId, formData, setFormData, isLoading }: LinksFieldsProps) { return (
Links & Social
{ setFormData(prev => ({ ...prev, linkedin: e.target.value })) }} disabled={isLoading} className="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50" />
{ setFormData(prev => ({ ...prev, website: e.target.value })) }} disabled={isLoading} className="flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50" />
) }