shoc-frontend-new/src/app/(protected)/locations/_components
Alexandre Brandizzi 3f3a3701c3 feat(sites): suggest addresses as Street Address is typed
SH-331 requires Street Address suggestions after 3 typed characters,
with a pick filling Street, City and State and unpicked typing kept as
free text. SH-272, which SH-331 consolidates, specifies those
suggestions as mocked, and the shared AddressAutocompleteField that
Vendors already uses (SH-271) was built for Sites to reuse. No Places
key is involved.

The Add Site modal and the detail panel's edit mode now render that
field. A pick writes all three values through their own controllers,
so the form marks them dirty and Save changes enables in edit mode.
The field gains an opt-in requiredMarker prop so Sites keeps its label
asterisk while Vendors stays without one.
2026-09-25 13:10:03 -03:00
..
add-site-dialog.tsx feat(sites): Add Site modal and site detail panel with in-place edit 2026-09-25 11:43:30 -03:00
area-facet.tsx SH-273: derive Site Area from State (#190) 2026-09-15 16:38:18 -03:00
client-select.tsx feat(sites): Add Site modal and site detail panel with in-place edit 2026-09-25 11:43:30 -03:00
location-contacts-field-array.tsx feat(sites): Add Site modal and site detail panel with in-place edit 2026-09-25 11:43:30 -03:00
location-delete-dialog.tsx fix(sites): name the site in the delete confirmation and toast 2026-09-25 11:55:09 -03:00
locations-contacts-cell.tsx SH-138: manage ordered site contacts (#191) 2026-09-16 14:53:58 -03:00
locations-table.tsx feat(sites): Add Site modal and site detail panel with in-place edit 2026-09-25 11:43:30 -03:00
site-detail-edit.tsx feat(sites): Add Site modal and site detail panel with in-place edit 2026-09-25 11:43:30 -03:00
site-detail-panel.tsx feat(sites): Add Site modal and site detail panel with in-place edit 2026-09-25 11:43:30 -03:00
site-detail-view.tsx feat(sites): Add Site modal and site detail panel with in-place edit 2026-09-25 11:43:30 -03:00
site-form-fields.tsx feat(sites): suggest addresses as Street Address is typed 2026-09-25 13:10:03 -03:00
site-form-values.ts feat(sites): Add Site modal and site detail panel with in-place edit 2026-09-25 11:43:30 -03:00
site-map-preview.tsx feat(sites): Add Site modal and site detail panel with in-place edit 2026-09-25 11:43:30 -03:00
state-area-cell.tsx SH-273: derive Site Area from State (#190) 2026-09-15 16:38:18 -03:00
state-select.tsx SH-273: derive Site Area from State (#190) 2026-09-15 16:38:18 -03:00