AspectRatio
layout
contain = fit inside, cover = fill
Terminal
$termuijs render aspect-ratio
Installation
$ bunx termuijs add aspect-ratio
Copies the source into src/components/aspect-ratio/ and installs @termuijs/core, @termuijs/widgets.
Usage
ts
import { AspectRatio } from '@termuijs/widgets'ts
new AspectRatio(child: Widget, style: Partial<Style> = {}, opts: AspectRatioOptions = {},)API Reference
AspectRatio
| Prop | Type | Required | Description |
|---|---|---|---|
child | Widget | required | — |
ratio | number | optional | Width:height ratio |
fit | 'contain' | 'cover' | optional | contain = fit inside, cover = fill |