Settings: one header row, mounted once

The Company | Property bar and the info i stay put across every settings page. TEST company only.

2 Oct 2026 · branch settings-compact-frame · captured against propflow-stage · at 01bf1e51431

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 · General

The one header row: Company | Property on the left, the info i on the right, in the compact column. The settings layout mounts it once.

Asserted in the captured DOM — Company · Property

General settings with the shared header row
Sections 2–8

2 · Onboarding

The same row in the same place. Moving here from General keeps the same header and tab elements; the tabs don't redraw or move.

Asserted in the captured DOM — Company · Property

Onboarding overview with the shared header row

3 · Buildings: Property greyed, with the reason

Buildings has no Property side, so the tab stays, greyed (Gera: "I would rather gray out the tab than remove it"). Hovering it says why.

Asserted in the captured DOM — Company · Property · This page lists every property

Buildings with a greyed Property tab and its tooltip

4 · Billing: Property greyed

Billing is for the whole company. Same row, Property greyed.

Asserted in the captured DOM — Company · Property · Billing covers the whole company

Billing with a greyed Property tab

5 · Renewals: the same row (it used to sit inside the table)

Renewals' tabs used to be the table's header row. They are now the shared header, and the table's header only captions its columns.

Asserted in the captured DOM — Company · Property

Renewals with the shared header row

6 · Calls & messages

Calls & messages. This is where Gera saw the bar redraw. It is the same row now.

Asserted in the captured DOM — Company · Property

Calls and messages with the shared header row

7 · Notifications: link mode in the same row

Notifications isn't on the grid yet. The same tabs link its company page and its property page.

Asserted in the captured DOM — Company · Property

Notifications with the shared header row

8 · Knowledge & policies

Knowledge & policies: compact, with the same row.

Asserted in the captured DOM — Company · Property

Knowledge and policies with the shared header row
PropFlow Docs