Blox Material makes it possible to create beautiful Angular apps with modular and customizable UI components, designed according to the Material Design Guidelines. It integrates Google's Material Components for the Web with the Angular framework.
Component | Documentation |
---|---|
button | button docs & demo |
card | card docs & demo |
checkbox | checkbox docs & demo |
chips | chips docs & demo |
dialog | dialog docs & demo |
drawer | drawer docs & demo |
elevation | elevation docs & demo |
fab | fab docs & demo |
form-field | see e.g. radio docs & demo, and checkbox docs & demo |
deprecated by the Material Components Web team | |
icon-toggle | icon-toggle docs & demo |
linear-progress | linear-progress docs & demo |
list | list docs & demo |
menu | menu docs & demo |
radio | radio docs & demo |
ripple | ripple docs & demo |
select | select docs & demo |
slider | slider docs & demo |
snackbar | snackbar docs & demo |
switch | switch docs & demo |
tabs | tabs docs & demo |
text-field | text-field docs & demo |
toolbar | toolbar docs & demo |
top-app-bar | in tracker |
The following material-components-web packages provide styling (scss, css) only. As such they can be consumed directly from your Angular app, and we see no reason to wrap their functionality in Angular components or directives. Just use the styles and sass mixins as documented by the material-components-web team:
Package | Documentation |
---|---|
image-list | image-list documentation |
layout-grid | layout-grid documentation |
shape | shape documentation |
theme | theme documentation |
typography | typography documentation |