-
Notifications
You must be signed in to change notification settings - Fork 40
Closed
Description
Description
Add and modify form fields specific to non-regulated listings, including new deposit/rent fields and conditional field visibility based on the detailed form sections shown in the designs.
Note: Design should QA this ticket after implementation
Acceptance Criteria
Listing Details Section:
- Add listing type radio buttons
- Update "Listing name" field (no changes needed)
- Update "Listing photos" section (no changes needed)
Building Details Section:
- Keep all existing fields visible for both listing types
Listing Costs Section:
- Add HUD EBLL Clearance checkbox field
- Add Deposit and Rent field implementations based on listing costs design mockup - preview link code
Unit Groups Section:
- Add rent type buttons and rent range fields based on unit groups design mockup - preview link code
- Update field labels as specified in TDD (including removing the Eligibility section)
Community Type Section:
- Update Community Type fields based on latest Detroit changes (see standard form mock up for ref: https://deploy-preview-79--bloom-detroit-partners.netlify.app/listings/add
Additional Fees Section:
- Add Additional Fees field updates based on design mockup - https://deploy-preview-79--bloom-detroit-partners.netlify.app/listings/add-nr
Building Features Section:
- No changes to this section (we have moved the Lead field to the top of the edit listing page…)
Additional Details Section:
- IF we get the list of required documents (check with Nick) then we should make the field adjustments that would allow that field to be a multi-select.
- IF we DO NOT get the list of required documents, no changes need to be made.
General Field Label Changes:
- "Housing developer" → "Property Management Account"
- "Affordable unit group quantity" → "Unit Group Quantity"
- Keep "Criminal Background" label (no change needed)
Fields to Hide for Non-Regulated:
-
yearBuilt -
sqFeetMinandsqFeetMax -
floorMinandfloorMax - Eligibility Section fields (amiChartId, amiPercentage, monthlyRentDeterminationType, percentageOfIncomeValue)
- NOTE FROM NICK: This is also noted in the “Unit Groups Section” chunk of AC…
Fields to Keep Visible:
-
openWaitlist(keep available for future non-regulated listings with waitlists) - Criminal Background field (remains on public pages)
- Referral opportunity field
- Application Dates section (keep visible but make sure due date/time are optional)
Technical Notes
- Use conditional rendering based on
showNonRegulatedFieldsboolean - Maintain existing field validation for regulated listings
- Ensure proper form state management for dynamic field visibility
- Implement application types pattern updates from Figma designs - https://www.figma.com/design/5WzHg5F3lLgJyNTOd37zBb/Detroit-Non-Regulated-Listings?node-id=6012-4020&t=O9EXK9PGVSSGole5-1
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels