Перейти к основному содержанию

Обзор

Передавайте содержимое значка через слот узла 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.