Settings header: no tabs where a page has no Property side

TEST company (stage): Buildings, Billing and Onboarding before/after; Calls unchanged.

4 Oct 2026 · branch settings-header-no-bar-without-property · captured against propflow-stage · at 190746b0779

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 · Before: Buildings shows a lone Company tab

Main today: the header draws a single company-name tab with no Property side.

Asserted in the captured DOM — Buildings

Before: Buildings shows a lone Company tab
Provenance. Captured from commit 16841120cab, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-main) — the server could not report its own commit, so this is the weaker of the two sources. That commit is already merged into origin/main.
Sections 2–8

2 · After: Buildings, no tabs; the row and its i stay

No Company | Property tabs. The 48px row and its info i stay, so the body starts at the same height.

Asserted in the captured DOM — Buildings

After: Buildings, no tabs; the row and its i stay
⚠ Provenance. Captured from commit 190746b0779, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-nobar) — the server could not report its own commit, so this is the weaker of the two sources. ⚠ That is the same commit as the rest of this artifact was captured from. If this section is labelled a BEFORE, it is not one — it is the same code as the after.

3 · Before: Billing

Main: a lone Company tab.

Asserted in the captured DOM — Billing

Before: Billing
Provenance. Captured from commit 16841120cab, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-main) — the server could not report its own commit, so this is the weaker of the two sources. That commit is already merged into origin/main.

4 · After: Billing

No tabs.

Asserted in the captured DOM — Billing

After: Billing
⚠ Provenance. Captured from commit 190746b0779, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-nobar) — the server could not report its own commit, so this is the weaker of the two sources. ⚠ That is the same commit as the rest of this artifact was captured from. If this section is labelled a BEFORE, it is not one — it is the same code as the after.

5 · Before: Onboarding overview

Main: a lone Company tab.

Asserted in the captured DOM — Onboarding

Before: Onboarding overview
Provenance. Captured from commit 16841120cab, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-main) — the server could not report its own commit, so this is the weaker of the two sources. That commit is already merged into origin/main.

6 · After: Onboarding overview

No tabs.

Asserted in the captured DOM — Onboarding

After: Onboarding overview
⚠ Provenance. Captured from commit 190746b0779, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-nobar) — the server could not report its own commit, so this is the weaker of the two sources. ⚠ That is the same commit as the rest of this artifact was captured from. If this section is labelled a BEFORE, it is not one — it is the same code as the after.

7 · After: Calls (both sides) is unchanged

A page with both sides keeps Company | Property.

Asserted in the captured DOM — Property · Office phone

After: Calls (both sides) is unchanged
⚠ Provenance. Captured from commit 190746b0779, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-nobar) — the server could not report its own commit, so this is the weaker of the two sources. ⚠ That is the same commit as the rest of this artifact was captured from. If this section is labelled a BEFORE, it is not one — it is the same code as the after.

8 · After: Buildings at 390px

Phone width: the same row, no tabs, no sideways scroll.

Asserted in the captured DOM — Buildings

After: Buildings at 390px
⚠ Provenance. Captured from commit 190746b0779, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/pf-hdr-nobar) — the server could not report its own commit, so this is the weaker of the two sources. ⚠ That is the same commit as the rest of this artifact was captured from. If this section is labelled a BEFORE, it is not one — it is the same code as the after.
PropFlow Docs