https://github.com/gfazioli/mantine-rings-progress
An extension component for the Mantine UI Library to manage the Rings Progress feature, similar to the Apple Watch
https://github.com/gfazioli/mantine-rings-progress
apple-watch mantine mantine-ui mantine-v7 nextjs reactjs typescript
Last synced: 4 months ago
JSON representation
An extension component for the Mantine UI Library to manage the Rings Progress feature, similar to the Apple Watch
- Host: GitHub
- URL: https://github.com/gfazioli/mantine-rings-progress
- Owner: gfazioli
- License: mit
- Created: 2024-02-09T12:35:04.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-04-14T14:42:30.000Z (6 months ago)
- Last Synced: 2025-04-14T15:51:23.017Z (6 months ago)
- Topics: apple-watch, mantine, mantine-ui, mantine-v7, nextjs, reactjs, typescript
- Language: TypeScript
- Homepage: https://gfazioli.github.io/mantine-rings-progress/
- Size: 8.85 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Mantine Rings Progress Component
https://github.com/user-attachments/assets/de494ff9-5e3c-4026-bdc3-0402110917e7
---
[](https://www.npmjs.com/package/@gfazioli/mantine-rings-progress)
[](https://www.npmjs.com/package/@gfazioli/mantine-rings-progress)
[](https://www.npmjs.com/package/@gfazioli/mantine-rings-progress)
## Overview
This component is created on top of the [Mantine](https://mantine.dev/) library.
[](https://mantine.dev/)Display progress with animated rings like the Apple Watch activity app.
[](https://www.youtube.com/playlist?list=PL85tTROKkZrWyqCcmNCdWajpx05-cTal4)
[](https://gfazioli.github.io/mantine-rings-progress/)
[](https://mantine-extensions.vercel.app/)👉 You can find more components on the [Mantine Extensions Hub](https://mantine-extensions.vercel.app/) library.
## Installation
```sh
npm install @gfazioli/mantine-rings-progress
```
or```sh
yarn add @gfazioli/mantine-rings-progress
```
After installation import package styles at the root of your application:```tsx
import '@gfazioli/mantine-rings-progress/styles.css';
```## Usage
```tsx
import { RingsProgress } from '@gfazioli/mantine-rings-progress';function Demo() {
const rings = [
{ value: 20, color: 'green' },
{ value: 80, color: 'blue' },
];return (
}
/>
);
}
```