Modules
Naming
rescript-material-ui
provides all components in individual files. The file
pattern is:
Mui.[COMPONENT_NAME].res
If you wish to use the Typography
component for example, it would look like
this:
<Mui.Typography>
{"Some example text"->React.string}
</Mui.Typography>
The component names map one to one to the ones found in the Component API
section of the MUI documentation.
Global module
With version 3.0.0, this library switched to the
ReScript namespace
Mui
which replaces the previous MaterialUi
module.
For convenience, the Mui
module includes a few special modules, which will be
discussed later. To avoid name clashes, we suggest you stick to typing out
Mui.[COMPONENT_NAME]
instead of using open
.
@react.component
let make = () =>
<div>
<Mui.Typography variant=#h4 gutterBottom=true>
{"Headline"->React.string}
</Mui.Typography>
<Mui.Typography>
{"Some example text"->React.string}
</Mui.Typography>
</div>
Special modules
The Mui
namespace contains the following special modules: