all repos — caroster @ 95e731b18294a5211f38bf78993723aa6cd82040

[Octree] Group carpool to your event https://caroster.io

feat: :bug: Add phone number exception for french numbers
Tim Izzo tim@5ika.ch
Mon, 02 Dec 2024 09:30:30 +0100
commit

95e731b18294a5211f38bf78993723aa6cd82040

parent

7776ccab27313a6d0a357c130a8367c2ee00c784

1 files changed, 3 insertions(+), 1 deletions(-)

jump to
M frontend/components/PhoneInput/index.tsxfrontend/components/PhoneInput/index.tsx

@@ -51,7 +51,9 @@ defaultCountry: defaultCountry || defaultCountries[0][1],

value: phone, countries: defaultCountries, onChange: ({phone, country}) => { - const formatedPhone = phone?.replace(/^\+0*/, '+'); + let formatedPhone = phone?.replace(/^\+0*/, '+'); + if (country.iso2 === 'fr') + formatedPhone = formatedPhone?.replace(/^\+330/, '+33'); setPhone(formatedPhone); if (isPhoneValid(formatedPhone)) onChange({phone: formatedPhone, country: country.iso2, error: false});