General as grid rows (settings topic page, slice 8a)

General renders through the shared settings topic page: Company name is the company's row, Time zone each building's. TEST company only.

2 Oct 2026 · branch settings-portfolio/topic-page-s8a · captured against propflow-stage · at 7a9e79ba0e8+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 · 1. General on Company

The same header row as every topic (tabs and the info i on one line). Company name is the company's own box; the Time zone row reads Set per property in the Company column. No card under the grid.

Asserted in the captured DOM — Company name · Time zone · Set per property

General, Company column
Sections 2–4

2 · 2. Split view: Company | a building

Property, then the second TEST building: its column sits beside Company. Its Company name cell reads Company-wide only. Its Time zone box is empty and dashed, because this TEST building has no zone stored. Nothing above the grid moved.

Asserted in the captured DOM — Company-wide only · Set per property · 146 Quillwood Lane

General in split view

3 · 3. Phone width

The same split at phone width: each row stacks its Company cell above the building's.

Asserted in the captured DOM — Company-wide only · Time zone

General split at phone width

4 · 4. Pick a time zone for the building (not saved)

This TEST building has no zone stored, so its box starts empty and dashed. Picking one fills the box and raises the page's one save bar. The capture stops there: nothing was saved, so nothing was written.

Asserted in the captured DOM — Mountain (Denver) · You have unsaved changes

A zone picked, save bar raised
PropFlow Docs