@boba-cli/viewport
v0.1.0-alpha.3
Published
Scrollable viewport for Boba terminal UIs
Downloads
56
Readme
@boba-cli/viewport
Scrollable content window for Boba terminal UIs. Ported from the Charm bubbles/viewport component.
Usage
import { ViewportModel } from '@boba-cli/viewport'
const viewport = ViewportModel.new({ width: 80, height: 10 }).setContent(
longText,
)
const [next] = viewport.update(keyMsg) // responds to j/k, pgup/pgdown, etc.
// Render visible slice
console.log(next.view())