Skip to content

Material UI widgets based on X-tag web components library.

License

Notifications You must be signed in to change notification settings

EricHripko/x-material

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Please note: OBSOLETE

Note this project is retired and React-based approach is now used. This is because x-tag library (and this project as a result) lacks tools to manage state in a sane manner. This leads to various problems in deciding when to re-render the component and makes overall data binding and state management difficult (which pollutes the code unnecessarily). React (especially TypeScript flavour) addresses all of the above-mentioned issues and leads to a cleaner and leaner structure. Main effort now is to port the old code to use React as a main driver whilst matching the functionality of this library. Some components have been already ported and look much cleaner code-wise already :)

x-material

We aim to create a toolkit of web components that does not require huge frameworks, custom JavaScript processors and does not dictate the user how their apps should be developed. Instead the x-material provides pluggable and friendly custom components that do not differ conceptually from other HTML elements.

The library is built on top of x-tag and provides lightweight web components for designing user interfaces according to Material Design specification. The library is very much work in progress and will likely to change public API frequently - it currently cannot be used in production.

Demo

See the live demonstration here.

Browser Support

Chrome, Firefox, Safari, IE 10+

About

Material UI widgets based on X-tag web components library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published