MOCKUP — Freehold detail template · Phase 5B field placement plan ← All mockups Condo variant →
Open on localhost (click)
http://localhost:3000/full-listing-mockups http://localhost:3000/full-listing-mockups/freehold http://localhost:3000/full-listing-mockups/condo

Freehold — 142 Maple Ridge Dr, Kanata

Annotated wireframe showing where synced MLS fields (currently hidden) will appear on Scout listing detail. Green highlights = new rows. Existing layout unchanged elsewhere.

NEW New UI row / chip (show-if-non-empty)
EXIST Already on live listing page
CONDO Condo-only block (not on this page)
$849,900 Active
142 Maple Ridge Dr
Kanata · MLS® X1234567 · Detached · Listed 12 days
4 bed 3 bath NEW Vacant 2,340 sqft Built 2008 2-car garage Corner lot
Occupancy chip — one per listing, from MLS occupant_type
Vacant Owner Tenant

Hero plan: Insert occupant_type chip after beds/baths when the field is set. Display the actual value — Vacant, Owner (Owner Occupied), or Tenant (Tenant in Place) — not hardcoded to Vacant. Chip hidden when MLS omits occupancy. Hero only — not in listing section nav. On mobile, promote into top-3 strip_facts when present. Source: buildListingFactChips in lib/scout/listing-display.ts.

StreetValue™ range

Existing AVM band — no changes in this phase

Description

Existing public remarks — no changes

Property details #property-details

Extract to ScoutListingPropertyDetails · show-if-non-empty rows only

Core

EXIST
Property type
Detached
Style
2 Storey
Bedrooms
4
Bathrooms
3
Living area
2,340 sqft
Lot size
50 × 120 ft
Year built
2008
Taxes (2025)
$5,420/yr

Lot & site

NEW FREEHOLD ONLY
Lot features
Corner Lot, Cul-de-sac, Landscaped, Fully Fenced
Frontage
50 ft

Field: lot_features (text array from MLS). Hidden today — synced in proptx-active-sync.ts, typed on ScoutActiveListingRow. Not shown for condo ownership.

Structure

NEW
Roof
Asphalt Shingle
Foundation
Poured Concrete
Other structures
Shed, Gazebo
Property features
Central Vacuum, Sump Pump, Water Softener

Fields: roof, foundation, other_structures, property_features. Both freehold and condo. Replaces scattered one-offs with a grouped subsection.

Fireplaces

NEW
Fireplaces
2 EXIST count
Fireplace features
Gas, Main Floor, Family Room

Field: fireplace_features — both freehold and condo (unit-level). Keep existing fireplaces_total count; add features line when non-empty.

Views

NEW
View
Park, Treed

Field: view — both property types.

Waterfront

NEW(hidden on this listing — no waterfront)
Waterfront
Yes
Water view
Direct
Water body
Ottawa River
Frontage
85 ft
Shoreline
Sandy, Dock
Waterfront features
Boat Launch, Private Dock

Entire subsection renders only when waterfront-related fields are set. Move existing “Waterfront: Yes” here; add water_view, water_body_name, water_frontage_ft, shoreline, waterfront_features.

Condo building

CONDO ONLY

Not rendered for freehold. See condo mockup.

Systems & parking

EXIST
Heating
Forced Air, Gas
Cooling
Central Air
Garage
Attached, 2 spaces
Basement
Finished

Search impact

Most Phase 5B text fields already in scout_build_search_vector. Keyword search covers lot features, property features, fireplace features, view, etc. Follow-up: structured filters for corner lot, view types, amenities (separate phase).

Location · Costs · Comps

Existing sections — no changes in this phase