# Loan Steps (The Loan wizard sub-steps)

## 2026-07-20 — Buy step: address autocomplete + value sliders

**Prompted by:** Hellen Tran (PO)

### What changed
- `LoanDetailsBuyStep` — "Property Address" is now an autocomplete search (`Combobox`) over an `addressOptions` list instead of a plain text `Input`.
- `LoanDetailsBuyStep` — "Property Value" and "Loan Amount" now use `MoneyInputWithSlider` (label + live value + slider + min/max) instead of `CurrencyInput` text fields.
- Added `addressOptions?: string[]` prop to feed the address autocomplete (in the real app this comes from a places/address-lookup API).

### Why
- Address entry is faster and less error-prone with type-ahead suggestions; dollar amounts read more naturally as sliders within a sensible range.

### Affected tokens / files
- `packages/shadcn/src/components/ui/loan-steps.tsx`

## 2026-07-20 — Single navigation via the wizard shell footer

**Prompted by:** Hellen Tran (PO)

### What changed
- Removed the per-step in-content `StepNav` (Previous/Next) from every The Loan sub-step. The wizard shell's bottom Previous/Next footer is now the single navigation control, driving both cross-section and intra-section (sub-step) movement.

### Why
- The in-content Prev/Next duplicated the wizard footer, producing two navigation rows on the same screen.

### Affected tokens / files
- `packages/shadcn/src/components/ui/loan-steps.tsx`
- `packages/shadcn/src/components/ui/loan-wizard-shell.tsx` (added `nextDisabled` so the footer can gate on per-step validity)
