-
Notifications
You must be signed in to change notification settings - Fork 198
[Feature][Box]: Создать новый компонент на замену Div #8928
Copy link
Copy link
Description
Проблема
Сейчас есть Div, в котором зашит display и отступы. Также название ни о чём не говорит, ассоциируется с DOM-элементов <div>.
Решение
- Создать новый компонент
Box, который позволит переопределятьdisplay, а также задавать отступы, которых не будет по умолчанию (см. [RFC][Компоненты раскладки]: Создание общих свойств раскладки для изменения геометрии #8871). - Задепрекейтить
Divс пометкой, что удаляем в v9.0.0 ([v9][BREAKING CHANGE][Div]: Удалить компонент #8929) - (опционально) Добавить
warnOnce, что надо использоватьBox
Типы
Помимо #8871.
interface BoxProps extends React.HTMLAttributes<HTMLDivElement>, HasRootRef<HTMLDivElement>, HasComponent {
display: 'none' | 'inline' | 'inline-block' | 'block';
};DOM-элемент
По умолчанию возвращает <div>.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Type
Projects
Status
✅ Done