All Docs
FeaturesDepositClearUpdated March 11, 2026

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 activeTenancies field in the properties.stats query.
  • 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)