Title Case Address

This commit is contained in:
2025-09-14 14:25:03 -04:00
parent 2e0bee9d01
commit cfc28271b8
3 changed files with 8 additions and 3 deletions

View File

@@ -3,6 +3,9 @@ package controllers
import (
"addrss/pkg/postal"
"addrss/pkg/router"
"golang.org/x/text/cases"
"golang.org/x/text/language"
)
type Api struct{}
@@ -43,8 +46,9 @@ func parseAddress(address string) map[string]any {
pa := postal.ParseAddress(address)
addr := map[string]any{}
caser := cases.Title(language.AmericanEnglish)
for i := 0; i < len(pa); i++ {
addr[pa[i].Label] = pa[i].Value
addr[pa[i].Label] = caser.String(pa[i].Value)
}
return addr