Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

@bolttech/atoms-progress-bar

Package Overview
Dependencies
Maintainers
7
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bolttech/atoms-progress-bar

To use the **ProgressBar** component in your React application, you need to follow these steps:

latest
npmnpm
Version
0.18.0
Version published
Maintainers
7
Created
Source

Installation

To use the ProgressBar component in your React application, you need to follow these steps:

Using npm

npm install @bolttech/frontend-foundations @bolttech/atoms-progress-bar

Using Yarn

yarn add @bolttech/frontend-foundations @bolttech/atoms-progress-bar

Once you have the required dependencies installed, you can start using the ProgressBar component in your React application.

Usage

The ProgressBar component is used to display a visual progress bar along with a label and a percentage indicator. It can be customized by providing the label and percentage props.

To use the component, import it and include it in your JSX:

import React from 'react';
import { ProgressBar } from '@bolttech/atoms-progress-bar';
import { bolttechTheme, BolttechThemeProvider } from '@bolttech/frontend-foundations';

function App() {
  return (
    <BolttechThemeProvider theme={bolttechTheme}>
      <ProgressBar label="Upload Progress" percentage={75} variant="default" size="small" showPercentage={true} textPosition="top" />
    </BolttechThemeProvider>
  );
}

export default App;

Props

The ProgressBar component accepts the following props:

PropTypeDescription
dataTestIdstringThe data-testid attribute for testing purposes.
labelstringThe label to be displayed above the progress bar.
percentagenumberThe percentage value representing the progress to display.
sizestringProp that defines the height of the progress bar.
variantstringVariant of the progress bar, mainly used to replicate a password checker.
textPositionstringDefines if the label should be displayed on top or above the progress bar.
showPercentagebooleanDefines if the total percentage should be displayed.

Example

Here's an example of using the ProgressBar component:

<ProgressBar label="Loading" percentage={50} variant="default" size="small" showPercentage={true} textPosition="top" />

This will render a ProgressBar component with the label "Loading" and a progress bar filled to 50%.

Contributing

Contributions to the ProgressBar component are welcome. If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request on the project's GitHub repository.

FAQs

Package last updated on 04 Sep 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts