fix: Improve phone number formatting in contact form
This commit is contained in:
parent
3a99ea1a13
commit
5d7777643b
|
@ -142,10 +142,8 @@ class ContactFormViewModel: ObservableObject {
|
||||||
// Format the number
|
// Format the number
|
||||||
if digits.isEmpty {
|
if digits.isEmpty {
|
||||||
return ""
|
return ""
|
||||||
} else if digits.count <= 3 {
|
} else if digits.count < 10 {
|
||||||
return "(\(digits))"
|
return digits
|
||||||
} else if digits.count <= 6 {
|
|
||||||
return "(\(digits.prefix(3))) \(digits.dropFirst(3))"
|
|
||||||
} else {
|
} else {
|
||||||
let areaCode = digits.prefix(3)
|
let areaCode = digits.prefix(3)
|
||||||
let middle = digits.dropFirst(3).prefix(3)
|
let middle = digits.dropFirst(3).prefix(3)
|
||||||
|
|
Loading…
Reference in a new issue