title: "<StatusBar />" type: docs module: "@uppy/react" permalink: docs/react/status-bar/ alias: docs/react/statusbar/ order: 2
The <StatusBar />
component wraps the @uppy/status-bar
plugin.
Install from NPM:
npm install @uppy/react
// Either:
import StatusBar from '@uppy/react/lib/StatusBar'
// Or:
import { StatusBar } from '@uppy/react'
The StatusBar
component requires the following CSS for styling:
import '@uppy/core/dist/style.css'
import '@uppy/status-bar/dist/style.css'
Import general Core styles from @uppy/core/dist/style.css
first, then add the Status Bar styles from @uppy/status-bar/dist/style.css
. A minified version is also available as style.min.css
at the same path. The way to do import depends on your build system.
The <StatusBar />
component supports all @uppy/status-bar
options as props. Additionally, an Uppy instance must be provided in the uppy={}
prop: see Initializing Uppy for details.
<StatusBar
uppy={uppy}
hideUploadButton
hideAfterFinish={false}
showProgressDetails
/>