Overview
Scroll long content areas.Import
Usage
Live Preview
Run Locally
npm run tsx:core-gallery
Props
- content?: string — Initial content.
- scrollable?: boolean — Enable scrolling (default true).
- alwaysScroll?: boolean — Keep scroll enabled even when short.
- scrollableOptions?:
{ scrollbar?: { ch?, style? }, track?: { bg?, ch?, style? } }— Reserved; styling hooks.
Methods
- setContent(text), appendContent(text), prependContent(text), clearContent().
- scrollToTop(), scrollToBottom(), scrollTo(percentage), scrollUp(lines), scrollDown(lines).
- getScrollPosition(), getScrollHeight(), getVisibleHeight().
- isScrollable(), setScrollable(bool), setAlwaysScroll(bool).
- getContent(), getContentLength(), getLineCount(), isAtTop(), isAtBottom(), scrollToLine(lineNumber).
Installation
Import
Quick Start
Production Examples
Best Practices
- Aggiorna il contenuto in batch e fai render una sola volta per performance.
