Размеры пользовательского интерфейса материала - PullRequest
0 голосов
/ 30 октября 2018

Я только начинаю с компонентами пользовательского интерфейса для React. Хотя я все еще привыкаю не к стилизации своих собственных компонентов, а скорее к импорту готовых методов, мне трудно ассимилировать их в моем проекте.

Часто я нахожу, что компоненты слишком велики для моего макета из-за слишком большого отступа / отступа.

В частности, я реализую Выбирает . Я изучил документы и SO, чтобы найти способы адаптировать размер (высоту) к моему проекту, но из-за компонентов, имеющих полдюжины подкомпонентов, измерения никогда не складываются.

Как эффективно отрегулировать размеры компонента и выровнять все зависимые высоты / ширины?

До сих пор я пытался обернуть компонент в MUITheme и добавил CSSBaseline, оба взяты из документов, но безрезультатно. Я также пытался работать с классами , которые не имели никакого эффекта.

Я пошел непосредственно в CSS, но смог установить только отступ для оболочки верхнего уровня: # outlined-age-native-simple. Это единственный селектор, который я могу использовать, который на самом деле что-то меняет.

1 Ответ

0 голосов
/ 30 октября 2018

Попробуйте настроить theme.spacing.unit через

const theme = createMuiTheme({ spacing: { unit: 4 }}) // default is 8

Как использовать тему

Помните, что многие компоненты имеют жестко закодированные отступы / поля в соответствии с рекомендациями по проектированию материалов .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...