SDAIA

دائرة التقدم

مؤشر تقدم دائري لتتبّع اكتمال المهام أو حالات التحميل.

Loading demo: progresscircle-real-world

التثبيت

npx sdaia-ui@latest add progresscircle

الاستخدام

import { ProgressCircle } from "@/components/ui/progress-circle"
<ProgressCircle progress={75} />

الأمثلة

الأحجام

استخدم الحجم `xSmall` للتخطيطات المضمَّنة أو المختصرة.

Loading demo: progresscircle-sizes

الافتراضي

دائرة التقدم الأساسية الافتراضية.

Loading demo: progresscircle-default

محايد

استخدم `style="محايد"` للحصول على قوس رمادي ممتلئ.

Loading demo: progresscircle-neutral

نصف دائرة

استخدم `shape="Half Circle"` للحصول على قوس بأسلوب قياس.

Loading demo: progresscircle-half-circle

مرجع الواجهة البرمجية

ProgressCircleProps

خصائص مكوّن ProgressCircle.

Prop

Type

Default

Required

value

number

0

optional

variant

'primary' | 'neutral'

'primary'

optional

shape

'circle' | 'half-circle'

'circle'

optional

size

'xs' | 'sm' | 'md' | 'lg' | 'xl'

'md'

optional

valueText

boolean

true

optional

labelText

boolean

false

optional

label

string

'Active Users'

optional

direction

'ltr' | 'rtl'

'ltr'

optional

animateOnView

boolean

false

optional