الانتقال إلى المحتوى الرئيسي

نظرة عامة

مرّر محتوى الأيقونة عبر فتحة العقدة icon المكتوبة بأحرف صغيرة. تستمد البلاطة لون خلفيتها ولون المقدمة الموروث من لوحة ألوان النسق. محتوى الأيقونة زخرفي. أبقِ تسمية مرئية بجانبها، أو امنح الجذر role="img" واسمًا متاحًا لصورة مستقلة ذات تسمية.

استخدام

الهندسة والتركيب الأصلي

تستخدم البلاطة افتراضيًا قيمة 16px عبر رمز التباعد، وتستخدم رمز نصف قطر الحد الصغير. اضبط أبعاد الأيقونة وسمك الخط على العقدة نفسها. يتحكم style أو className الخاص بالجذر في عرض البلاطة وارتفاعها وحدودها وشكلها وألوانها؛ وتتجاوز الأنماط الصريحة الإعدادات الافتراضية للوحة الألوان. يجب أن يرث العمل الفني المخصص currentColor عند استخدامه لون المقدمة من لوحة الألوان.
تستهدف السمات والأحداث الأصلية وclassName وstyle وref عنصر div الخارجي. يستبدل render ذلك الهدف عبر تركيب Base UI مع الحفاظ على محتوى الأيقونة الزخرفي. سمِّ عنصر التحكم المحيط عند تضمين بلاطة في إجراء. استبدل Icon={CompanyIcon} بـ icon={<CompanyIcon size={16} />}. انقل خياري size وstroke السابقين إلى عقدة الأيقونة، واستخدم أنماط الجذر لأبعاد البلاطة المخصصة.

الخصائص

string
CSS class applied to the tile root.
string | null
افتراضي:"gray"
Theme palette name used to derive the background and foreground shades. Invalid names use the default theme color.
ReactNode
مطلوب
Decorative icon content. The caller controls its dimensions and stroke.
ReactElement<unknown, string | JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, {}>
Replaces the div root while preserving icon content and native props.
CSSProperties
Inline styles override tile geometry and palette defaults.