Turnover components in the component arsenal

PR #23028: seven turnover tiles at /admin/dev/components, each the real component with synthetic props.

27 Oct 2026 · branch arsenal-turnovers · captured against propflow-stage · at f7e58680bbd+local

Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.

1 · turnover-progress-rail

The turnover-progress-rail tile, live preview.

Asserted in the captured DOM — Turnover progress. The preview renders its synthetic fixture.

turnover-progress-rail
Sections 2–7

2 · make-ready-plan

The make-ready-plan tile, live preview.

Asserted in the captured DOM — Repaint the living room. The preview renders its synthetic fixture.

make-ready-plan

3 · make-ready-work-tracker

The make-ready-work-tracker tile, live preview.

Asserted in the captured DOM — Could not reach vendor. The preview renders its synthetic fixture.

make-ready-work-tracker

4 · charge-proposal-card

The charge-proposal-card tile, live preview.

Asserted in the captured DOM — Proposed Move-Out Charges. The preview renders its synthetic fixture.

charge-proposal-card

5 · live-notes-feed

The live-notes-feed tile, live preview.

Asserted in the captured DOM — snapped slats. The preview renders its synthetic fixture.

live-notes-feed

6 · condition-projection

The condition-projection tile, live preview.

Asserted in the captured DOM — Tenant damage. The preview renders its synthetic fixture.

condition-projection

7 · turnover-activity-log

The turnover-activity-log tile, live preview.

Asserted in the captured DOM — Turnover opened from a notice to vacate. The preview renders its synthetic fixture.

turnover-activity-log
PropFlow Docs