شريحة

Chip

شريحة قابلة للاختيار في React لأشرطة التصفية وقوائم الاختيار المتعدّد والرموز القابلة للإزالة، بأنماط وأيقونات وشكل دائري. تعرض aria-pressed.

Chip زر تبديل يناسب أشرطة التصفية والتحديد المتعدد. للتسمية الثابتة استخدم Tag بدلًا منه.

متى تستخدمه

استخدم Chip حين يجب أن تبقى مجموعة الخيارات ظاهرة وتتبدّل باللمس: مرشّحات فوق قائمة، أو فئات في صفحة بحث، أو قيم مختارة يمكن إزالتها. استخدم Tag للتسمية الثابتة بلا تفاعل.

أبقِ الشرائح في سطر واحد ورتّبها حسب تكرار الاستخدام.

أمثلة

الأنماط

شريط تصفية (مُتحكَّم به)

مع أيقونات

دائري

الخصائص

الخصائص التي يعرّفها Chip. سمات العنصر الأصلي تمرّ كما هي.

الخاصيةالنوعالافتراضيالوصف
variant"primary" | "neutral"
size"sm" | "md" | "lg"
roundedboolean
onColorboolean
selectedbooleanControlled selected state - drives aria-pressed and the filled treatment.
defaultSelectedbooleanUncontrolled initial selected state.
onSelectedChange(selected: boolean) => voidCalled with the next selected value when the chip toggles.
leadingIconreact.ReactNodeLeading icon (inherits the chip text colour; 14px, 18px at lg).
trailingIconreact.ReactNodeTrailing icon.
asChildbooleanRender as the child element (Radix Slot) - e.g. wrap a router link.

إمكانية الوصول

Chip زر تبديل بـ aria-pressed، فتُعلن حالة اختياره. يبدّله Space وEnter، وتستخدم الشرائح المعطّلة aria-disabled لتبقى في ترتيب القراءة.

تغيّر حالة الاختيار التعبئة والحدود لا اللون فقط. لزر إغلاق الشريحة القابلة للإزالة اسمه المتاح.