Стили Table распределены между корневым элементом таблицы, границами строк и ячейками заголовков и данных, учитывающими выравнивание. Публичный контракт небольшой и в основном семантический.
Публичные CSS-переменные
Plan
Per month
Starter
$9
Team
$29
Переменная
Значение
Влияет на
Разделители строк.TableRow
В этом состоянии изменений не видно
Переменные частей
Table: обрабатывает флаги раскладки на всю ширину и высоту.
TableRow: задаёт границы строк через --border-color.
TableHeading: отвечает за отступы и выравнивание ячеек заголовков.
TableData: отвечает за отступы и выравнивание ячеек данных.
Взаимодействие состояний и вариантов
dataAlign меняет выравнивание и ячеек заголовков, и ячеек данных.
edgePadded={false} убирает краевые отступы у первой и последней ячейки, чтобы выровнять таблицу с окружающей раскладкой.
fullWidth и fullHeight влияют на раскладку, но не меняют семантическую структуру.