Copy link in the building picker footer

The top bar's separate link icon is gone. Copy link is a footer action of the building picker, captured in its widest state at desktop and phone width.

23 Sept 2026 · branch feat/copy-link-in-picker-footer · captured against propflow-stage · at 0fd4c11556+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 · Desktop, three buildings ticked: the footer's widest state

Three buildings are ticked, so every footer action shows: the count, then Copy link, Only, All Properties and Done. The top bar no longer has a separate link icon beside the picker. Read the footer row: every action should stay on one line.

Asserted in the captured DOM — Copy link · Only · All Properties · Done · 3 of 10 selected. The widest footer state: a count, then Copy link, Only, All Properties and Done, all in the open panel.

1 · Desktop, three buildings ticked: the footer's widest state
Desktop: the footer with every action showing.

2 · 2 · Phone width (400px), same state

The same state at 400px. The panel has to fit the screen, and the footer's actions must not break onto a second line.

Asserted in the captured DOM — Copy link · Only · All Properties · Done · 3 of 10 selected. The widest footer state: a count, then Copy link, Only, All Properties and Done, all in the open panel.

2 · Phone width (400px), same state
Phone width: the same footer.

Notes

Copy link copies the committed selection. An unapplied tick is not in the link (pinned in property-picker-copy-link-footer.dom.test.tsx).

PropFlow Docs