• What is KendoReact
  • Getting Started
  • Unstyled Mode
  • Server Components
  • Components
    • Animation
    • Barcodes
    • Buttons
    • Chart Wizardnew
    • Chartsupdated
    • Common Utilities
    • Conversational UIupdated
    • Data Gridupdated
    • Data Query
    • Data Toolsupdated
    • Date Inputs
    • Date Math
    • Dialogsupdated
    • Drawing
    • Dropdowns
    • Editor
    • Excel Export
    • File Saver
    • Form
    • Gantt
    • Gauges
    • Indicators
    • Inputsupdated
    • Labels
    • Layoutupdated
    • ListBoxupdated
    • ListView
    • Map
    • Notification
    • OrgChart
    • PDF Processing
    • PDF Viewer
    • PivotGrid
    • Popup
    • Progress Bars
    • Ripple
    • Schedulerupdated
    • ScrollView
    • Sortable
    • Spreadsheet
    • TaskBoard
    • Tooltips
    • TreeList
    • TreeViewupdated
    • Upload
  • Sample Applications
  • Styling & Themes
  • Common Features
  • Project Setup
  • Knowledge Base
  • Changelog
  • Updates
  • Troubleshooting

ProgressBarProps

Represents the props of the KendoReact ProgressBar component.

NameTypeDefaultDescription

animation?

boolean | ProgressBarAnimation

Specifies the animation settings of the ProgressBar. Defaults to false. If boolean, enables or disables the default animation. Use ProgressBarAnimation to set slide animation with customizable duration option. Accepts a number in milliseconds.

ariaLabel?

string

The accessible label of the component.

className?

string

Specifies a list of CSS classes that will be added to the progress bar element.

dir?

string

Represents the dir HTML attribute. This is used to switch from LTR to RTL.

disabled?

boolean

Sets the disabled state of the progress bar. See examples (here) and (here).

emptyClassName?

string

Sets additional classes to the inner element which represents the empty portion of the progress bar. See examples (here) and (here).

emptyStyle?

React.CSSProperties

The styles that are applied to the inner element which represents the empty portion of the progress bar. See examples (here) and (here).

label?

React.ComponentType<LabelProps>

Overrides the default label (see example).

labelPlacement?

"center" | "end" | "start"

Sets the position of the progress status label. Defaults to end (see example).

labelVisible?

boolean

Sets the visibility of the progress status label. Defaults to true.

max?

number

The maximum value of the progress bar. Defaults to 100.

min?

number

The minimum value of the progress bar. Defaults to 0.

orientation?

"horizontal" | "vertical"

Defines the orientation of the progress bar. See examples (here) and (here). Defaults to horizontal.

progressClassName?

string

Sets additional classes to the inner element which represents the full portion of the progress bar. See examples (here) and (here).

progressStyle?

React.CSSProperties

The styles that are applied to the inner element which represents the full portion of the progress bar. See examples (here) and (here).

reverse?

boolean

If set to true, the progress bar will be reversed. See examples (here) and (here). Defaults to false.

style?

React.CSSProperties

Sets additional CSS styles to the progress bar.

tabIndex?

number

Sets the tabIndex property of the progress bar.

value?

"null" | number

Sets the value of the progress bar. Has to be between min and max values. Defaults to 0. Set null to enable the indeterminate state of the progress bar. See examples (here) and (here).