# Progress & Activity

# Linear Progress

# Indeterminate progress

Indicates a running process where the progress is unknown using an animated svg. ex: AJAX form submission. Simply wrap .progress-bar-indeterminate with Bootstrap's .progress. The progress bar will automatically expand to get the width of its parent <div>

Animation in Progress
Animation in Progress

<div style="width:50%">
    <div className="progress">
        <div className="progress-bar-indeterminate"></div>
    </div>
</div>
# Color options

In addition to Bootstrap's contextual progress bar classes, Pages has introduced two new classes, .progress-bar-successand .progress-bar-complete if you want to add more color to your project

Animation in Progress
Animation in Progress

<div style="width:50%">
    <div className="progress">
        <div className="progress-bar progress-bar-primary" style="width: 35%;"></div>
    </div>
    <div className="progress">
        <div className="progress-bar progress-bar-complete" style="width: 45%;"></div>
    </div>
</div>
# Size Options

Append .progress-small to .progress to make the progress bars thinner than the usual height

Animation in Progress
Animation in Progress

<div style="width:50%">
    <!-- Thinner progress bar -->
    <div className="progress progress-small">
        <div style="width: 45%;" className="progress-bar progress-bar-success"></div>
    </div>
    <!-- Default height -->
    <div className="progress">
        <div style="width: 45%;" className="progress-bar progress-bar-success"></div>
    </div>
</div>

# Circular Progress

Don't like the linear style? Try circular progress indicators instead. These also come with determinate and inderminate options

# Indeterminate progress

Animation in Progress
Animation in Progress

<div className="progress-circle-indeterminate"></div>

# Determinate progress

A determinate circular progress indicator can be initialized without writing a single line of Javascript code by simply including markup below. Pass any percentage value (0-100) into the value field to set the progress

Animation in Progress
Animation in Progress

<!-- Show 75% of progress -->
<input 
    className="progress-circle" 
    data-pages-progress="circle" 
    value="75" 
    type="hidden" 
    data-color="complete"
/>
# Color options

Color options can be set using the data-color attribute. Any contextual color can be included.

Animation in Progress
Animation in Progress

<input 
    className="progress-circle" 
    data-pages-progress="circle"
    value="45" 
    type="hidden" 
    data-color="complete"
/>
<input 
    className="progress-circle" 
    data-pages-progress="circle" 
    value="65" 
    type="hidden" 
    data-color="primary"
/>
<input 
    className="progress-circle" 
    data-pages-progress="circle" 
    value="75" 
    type="hidden" 
    data-color="success"
/>
# Size options

Stroke of the circle can be made thicker by setting data-thick="true"

<input 
    className="progress-circle" 
    data-pages-progress="circle" 
    value="75" 
    type="hidden" 
    data-thick="true"
/>