Back to Graylog2 Server

ProgressBar

graylog2-web-interface/src/components/common/ProgressBar.md

7.1.01.1 KB
Original Source

Default

js
<ProgressBar bars={[{ value: 35 }]} />

Labeled

js
const value = 60;
<ProgressBar bars={[{ value, label: `${value}%` }]} />;

Variant

js
<div>
  <ProgressBar bars={[{ value: 70, bsStyle: 'primary' }]} />
  <ProgressBar bars={[{ value: 40, bsStyle: 'success' }]} />
  <ProgressBar bars={[{ value: 20, bsStyle: 'info' }]} />
  <ProgressBar bars={[{ value: 60, bsStyle: 'warning' }]} />
  <ProgressBar bars={[{ value: 80, bsStyle: 'danger' }]} />
</div>

Striped

js
<div>
  <ProgressBar bars={[{ value: 40, bsStyle: 'success', striped: true }]} />
  <ProgressBar bars={[{ value: 20, bsStyle: 'info', striped: true }]} />
  <ProgressBar bars={[{ value: 60, bsStyle: 'warning', striped: true }]} />
  <ProgressBar bars={[{ value: 80, bsStyle: 'danger', striped: true }]} />
</div>

Animated

js
<ProgressBar bars={[{ value: 45, bsStyle: 'danger', animated: true }]} />

Multiples

js
<ProgressBar
  bars={[
    { value: 35, bsStyle: 'success', striped: true },
    { value: 20, bsStyle: 'warning' },
    { value: 10, bsStyle: 'danger', animated: true },
  ]}
/>