RUM (react-ui-materials)
A collection of materials for bringing exciting new ideas to a user experience
Documentation
Logic - Overview
Imagine, you work at a company that makes door mats. As the head of design, your job is to decide on various items related to how a mat will look. You decide the texture and color. You decide on if you want to have a thick seem around the end or if the corners should be rounded.
In RUM, your thought process should follow this same mindset. RUM was designed to allow
UI developers more flexibility when designing elements. These elements should be able
to be easily added to a project without the need to spend hours perfecting a stylesheet.
Mats
RUM centers around the idea of mats. Mats as in, floor-mats.
Just like real world mats. Mats created with RUM are able to contain text, images, and other content. They can also have various properties such as:
- Material
- Shape
Material
Materials are the star of RUM. By defining what material a mat is comprised of, you can easily change the textures and feelings of your UI.