Я пытаюсь создать следующий макет для полноэкранного настольного веб-приложения с использованием пользовательского интерфейса React Material:
- Строка заголовка будет обычной AppBar
- Панель инструментов слева имеет фиксированную ширину и тянется до нижней части экрана
- Нижняя область имеет фиксированную высоту
- Основная область и боковая область заполняют оставшуюся область, причем боковая область составляет примерно 30% ширины основной области
Обратите внимание, что это для применения при ширине 100% и высоте 100% (нет вертикальная прокрутка). Ни одна из областей не требует скольжения (т.е. выдвижные ящики).
Хотя я мог бы закодировать это с использованием простого CSS, этот проект требует "подхода с использованием пользовательского интерфейса материала". Я чувствую себя перегруженным многими вариантами макета и не могу определить, какие Компоненты были бы адекватны для этого полужидкого макета.
Каким был бы способ «Material UI» для реализации этого?