الشارة
يعرض شارة أو مكوّناً يشبه الشارة.
Loading demo: badge-real-world
التثبيت
npx sdaia-ui@latest add badge
الاستخدام
import { Badge } from "@/components/ui/badge"<Badge>Label</Badge>الأمثلة
الحجم
استخدم خاصية `size` لتغيير حجم الشارة.
Loading demo: badge-size
الافتراضي
الشارة الناعمة الافتراضية بلون محايد.
Loading demo: badge-default
صُلب
استخدم `style="Solid"` للحصول على شارة ممتلئة عالية التباين.
Loading demo: badge-solid
الأساسي
استخدم `color="Primary"` لتطبيق اللون الأساسي للهوية البصرية.
Loading demo: badge-primary
تدميري
استخدم `color="Error"` للإشارة إلى حالة حرجة أو خطأ.
Loading demo: badge-destructive
كبسولة
استخدم `pill={true}` للحصول على شارة بشكل كبسولة مستديرة بالكامل.
Loading demo: badge-pill
أيقونة
استخدم `iconOnly={true}` لعرض الشارة بأيقونة فقط بدون نص.
Loading demo: badge-icon
مرجع الواجهة البرمجية
BadgeProps
خصائص مكوّن Badge.
Prop | Type | Default | Required |
|---|---|---|---|
children | ReactNode | - | optional |
size | 'sm' | 'md' | 'lg' | 'md' | optional |
variant | 'soft' | 'solid' | 'soft' | optional |
color | 'neutral' | 'primary' | 'secondary' | 'tertiary' | 'info' | 'warning' | 'error' | 'neutral' | optional |
pill | boolean | false | optional |
iconOnly | boolean | false | optional |
leadingIcon | ReactNode | - | optional |
trailingIcon | ReactNode | - | optional |