generate_scroll_manager!() { /* proc-macro */ }Expand description
Generate a typed scroll manager wrapper for a model
§Arguments
- Model type name (e.g.,
Message) - View type name (e.g.,
MessageView) - LiveQuery type name (e.g.,
MessageLiveQuery) timestamp_field = "field_name"- The timestamp field used for pagination
§Generated Types
For a model named Message, this generates:
MessageScrollManager- Platform-specific scroll manager wrapper
The scroll manager wraps ankurah_virtual_scroll::ScrollManager and integrates with
the model’s LiveQuery type for reactive pagination.
§Features
- With
uniffifeature: generates UniFFI-compatible scroll manager - With
wasmfeature: generates WASM-compatible scroll manager