Progress bar component for Ink.
$ npm install --save ink-progress-bar
See examples/basic.js for an example app. Run it with ./examples/run basic
.
const {h} = require('ink');
const ProgressBar = require('ink-progrss-bar');
<ProgressBar
char="x"
progress={0.5}
left={5}
right={0}
green
/>
All props except the ones below are passed to <Text>
as-is.
Type: string
Default: '█'
The character to use for each step.
Type: number
Default: 0
The percentage (between 0 and 1) of progress.
Type: number
Default: 0
The number of characters to subtract from each side of the progress bar. Commonly used if you want text before/after the progress bar on the same line. See examples/basic.js for an example.
MIT © Frankie Bagnardi