@enso-ui/progress-indicator

Threshold and percentage indicators for Enso UI.
4,893
Install
npm install @enso-ui/progress-indicator
Latest Version:2.2.2
Vue:3
Older releases:2
License:MIT
Last Updated:Apr 28, 2026
Links: GitHub  ·  npm
Maintainer: aocneanu

Progress Indicator

License Stable Downloads Vue JavaScript SCSS npm Issues Merge Requests

Description

Threshold and percentage indicators for Enso UI.

Installation

Install the package:

yarn add @enso-ui/progress-indicator

Features

  • exports ProgressIndicator, EnhancedProgressIndicator as its public surface
  • keeps the Bulma presentation layer separate from the renderless/stateful layer where applicable

Usage

<script setup>
import { ProgressIndicator, EnhancedProgressIndicator } from '@enso-ui/progress-indicator/bulma';
</script>

API

ProgressIndicator

Public export available from ./src/ProgressIndicator.vue.

Props:

  • average
  • averageColor
  • barHeight
  • barWidth
  • emptyColor
  • fillColor
  • percentage
  • spacing
  • value

EnhancedProgressIndicator

Public export available from ./src/EnhancedProgressIndicator.vue.

Props:

  • aboveThresholdColor
  • average
  • belowThresholdColor
  • emptyIndicator
  • percentage
  • inverted
  • thresholdColor
  • tolerance
  • value

Depends On

  • No additional Enso UI dependencies.

Contributions

are welcome. Pull requests are great, but issues are good too. Thank you to all the people who already contributed to Enso!

License

MIT

Related Packages

vue

The progressive JavaScript framework for building modern web UI.

588,019,132 54,801
vue
@vueuse/shared
372,738,348 22,398
@vueuse/core

Collection of essential Vue Composition Utilities

367,188,523 22,398
@vitejs/plugin-vue

The official plugin for Vue SFC support in Vite.

333,357,380 686
eslint-plugin-vue

Official ESLint plugin for Vue.js

266,364,830 4,591

Version History

Version Released Vue License
2.2.2 ^3.5.0 MIT
2.2.1 ^3.5.0 MIT
2.2.0 ^3.0 MIT
2.1.0 ^3.0 MIT
2.0.6 ^3.0 ISC