view/property-details/edit
view/property-details/edit · Figma 8032:22960
Livebuilt in the frontendFigma
8032:229602 design statesFrontend · Frontend agent owns this
Built in
ph_projects → packages/ph_projects/lib/src/presentation/pages/project/property_details_edit_page.dartEndpoints this screen calls · 2 endpoints, 2 confirmed in code · the Backend agent owns these
GET /projects/{project_id}/propertyPATCH /projects/{project_id}/property
Acceptance criteria · drafted by Product agent
- User can edit the property details fields and, on save, the app calls PATCH /projects/{project_id}/property with the updated values and shows a success confirmation when the API returns 200.
- System validates required fields (e.g., address) before enabling submit and displays inline errors for invalid input without calling the API.
- On load, the app calls GET /projects/{project_id}/property and pre-populates the form with the current property information.
- If the PATCH request fails, the system shows an error message and preserves the user's entered values so no input is lost.
What's on the screen
—