First step toward virtualizing ActivityTimeline. Makes the real scroll container observable per layout, without changing behavior. - `TeamDetailView` forwards `contentRef` to `MessagesPanel` as `inlineScrollContainerRef`. `MessagesPanel` accepts it as an optional prop (unused in this release) so a follow-up can wire the inline viewport to virtualization consumers. - `MessagesPanel` creates `bottomSheetScrollRef` and passes it to `Sheet.Content scrollRef`. react-modal-sheet merges it with its internal scroll ref, so the element stays the same DOM node; this only exposes it to us. - Sidebar already owns `sidebarScrollRef`; no change there. Behavior is unchanged — this only exposes refs for the follow-up that will thread a viewport contract into ActivityTimeline. |
||
|---|---|---|
| .. | ||
| features | ||
| main | ||
| preload | ||
| renderer | ||
| shared | ||
| types | ||