X Enterprises
Chart

ChartProgressCircle

SVG circular progress indicator with optional center label.

ChartProgressCircle

SVG circular progress ring for displaying a percentage. Lightweight and self-contained — often used inside XACardProgressCircle but can be placed anywhere.

Components

<XAChartProgressCircle />

SVG circular progress ring. Often used inside <XACardProgressCircle>.

<XAChartProgressCircle
  :value="73"
  :size="80"
  :stroke-width="6"
  show-label
/>

Props

PropTypeDefaultDescription
valuenumber0Fill percentage (0–100).
sizenumber60SVG diameter in px.
strokeWidthnumber6Stroke width of the ring.
showLabelbooleanfalseRender the percentage value in the center.

AI Context

component: XAChartProgressCircle
package: "@xenterprises/nuxt-x-app"
auto-import: true
prefix: XA
use-when: Displaying a percentage as a circular ring; use standalone or inside a card layout. XACardProgressCircle pairs this with a label and value automatically.
Copyright © 2026