google / google/material-design-lite

Full layout refactor

Open
#1,735 3 comments 0 reactions 0 assignees View on GitHub
2.0 Big Themes P0
Dominant language
HTML
Stars
32.2k
Forks
4.9k
PR merge metrics
No merged PRs in 30d

Description

`mdl-layout` is a very complex component, with many moving parts and different options to it. It should be simplified by:
- Splitting it into multiple, smaller components (`mdl-header`, `mdl-drawer`, etc.) that are easy to get to work together (by tying them with the `data-mdl-*` properties, for example).
- Remove as much mandatory JS behaviour as possible; look into how much we can do with just CSS (some things, like waterfall headers, will probably always need it, though).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.