fix: Improve phone number formatting in contact form

This commit is contained in:
RTSDA 2025-04-20 20:51:48 -04:00
parent 3a99ea1a13
commit 5d7777643b

View file

@ -142,10 +142,8 @@ class ContactFormViewModel: ObservableObject {
// Format the number
if digits.isEmpty {
return ""
} else if digits.count <= 3 {
return "(\(digits))"
} else if digits.count <= 6 {
return "(\(digits.prefix(3))) \(digits.dropFirst(3))"
} else if digits.count < 10 {
return digits
} else {
let areaCode = digits.prefix(3)
let middle = digits.dropFirst(3).prefix(3)