Parent node, renderer data, and optional box settings.
A handle for the created element, updates, and cleanup.
RangeError
Propagates validation errors from renderProgressBar.
import blessed from 'blessed';
import { progressBar } from 'blessed-components/progress-bar/blessed';
const screen = blessed.screen({ smartCSR: true });
const upload = progressBar({
parent: screen,
box: {
top: 0,
left: 0,
width: 40,
height: 1,
},
data: {
label: 'Uploaded',
value: 25,
width: 20,
},
});
screen.render();
upload.setData({
label: 'Uploaded',
value: 75,
width: 20,
});
screen.render();
upload.destroy();
screen.destroy();
Creates a display-only ProgressBar backed by a Blessed
BoxElement.Import this adapter from
blessed-components/progress-bar/blessed. Use renderProgressBar fromblessed-components/progress-barwhen a Blessed element is unnecessary.The adapter:
setData;destroy.