Tenancy Health Indicators on Property Cards
Tenancy Health Indicators on Property Cards
Available from: v0.1.137
The Properties dashboard now shows a per-property health snapshot directly on each Property Card and in the properties table, so agents can scan their entire portfolio and spot issues without opening individual property records.
Overview
Previously, the portfolio grid showed static property details (address, type, beds/baths, landlord name) but carried no live tenancy status. The StatsStrip above the grid provided aggregate counts, but identifying a specific at-risk property meant clicking through each card individually.
From v0.1.137, every Property Card includes a status indicator row at the bottom of the card.
Status Indicators
Grid View — Status Indicator Row
Three indicators appear at the bottom of each card:
🟢 Active Tenancy Count
- Displays the number of currently active tenancies linked to the property.
- Sourced from the
activeTenanciesfield in theproperties.statsquery. - A green dot signals healthy, active occupancy.
🔶 Compliance Alerts
- An amber triangle appears when one or more compliance issues are detected.
- Prompts the agent to review the property before issues escalate.
🛡️ Deposit Protection Status
- A shield icon indicates the deposit protection state.
- Red shield — deposit is unprotected. Action required.
- No alert or green state — deposit is protected and in good standing.
Card Border Tinting
Cards with active issues (unprotected deposit or compliance alert) render with a subtle red or amber border tint. This matches the visual pattern already used by TenancyCard components elsewhere in the dashboard, keeping the risk language consistent across the platform.
Table View — Health Column
When viewing properties in table mode, a new Health column is present. It displays coloured status dots using the same three-signal system described above, allowing agents to sort or scan the list for at-risk properties.
Data Source
Health indicators are derived from the existing properties.stats tRPC query. The activeTenancies and disputedTenancies counts are already fetched as part of the standard properties list load — no additional network requests are made.
Who sees this
These indicators are visible to any user with access to the Properties dashboard, including agents managing a portfolio and landlords reviewing their own properties.
Related
- Changelog — v0.1.137
- TenancyCard status indicators (existing feature)
- StatsStrip aggregate counters (existing feature)