diff --git a/cv-generator/src/components/forms/personalInfoForm.tsx b/cv-generator/src/components/forms/personalInfoForm.tsx index ac5a8e6..e800de3 100644 --- a/cv-generator/src/components/forms/personalInfoForm.tsx +++ b/cv-generator/src/components/forms/personalInfoForm.tsx @@ -1,6 +1,16 @@ export default function PersonalInfoForm({ currentCV, updateCV, isVisible }: any) { if (!isVisible) return null; + {/* Formata número de telefone */} + const formatPhone = (value: string) => { + //Permite apenas números (\D=não dígito; g=global) + const validType = value.replace(/\D/g, ''); + //Separa DDD + if (validType.length > 2) + return `(${validType.slice(0,2)})${validType.slice(2)}`; + return validType; + } + return (