Matte Theme
Matte is a basic, neutral-looking theme for HTML5 controls and inputs. You can use it as a wireframe for prototypes or starting point for creating your own custom theme.

Available Components
The following list summarizes the UI components that are currently part of the Matte widget set:
| Component | Description | 
|---|---|
| Anchor | Provides hyperlink functionality. | 
| Autocomplete | Provides suggestions while you type into a field. | 
| Button | Provides button functionality. | 
| ComponentGroup | |
| DynamicElement | Lets you append a string of markup to a page. | 
| Image | Provides functionality for displaying an image. | 
| InputCheckbox | Provides checkbox functionality. | 
| InputDate | Provides date functionality. | 
| InputNumber | Provides functionality for entering a number in a text field. This typically includes a spinner control attached to the text field. | 
| InputRange | Provides slider functionality. | 
| InputText | Provides functionality for a single-line text field. | 
| List | Provides list functionality. | 
| LoadingPanel | Displays status of a determinate or indeterminate process. | 
| Loading | Shows loading in progress indicator. | 
| Popup | (Deprecated in favor of the new Overlay component.) | 
| Progress | Provides progress bar functionality. | 
| RadioButton | Provides radio button functionality. | 
| RichTextEditor | Provides functioanlity for text entry and styling. | 
| ScrollBars | Provides scrollbar functionality. | 
| Scroller | Adds scollbars if there is too much content. | 
| Select | Provides drop-down list functionality in Montage. | 
| TextArea | Provides functionality for a multiline text field. | 
| TextInput | Provides functionality for a singleline text field. | 
| TextSlider | Adds a numeric slider. | 
| ToggleButton | Provides on/off button functionality. | 
| ToggleSwitch | Provides on/off functionality. | 
| TokenField | Adds text input for multiple items (e.g., tag list or to field in emails). | 
| VideoPlayer | Provides basic video controls. | 
Installing the Matte Theme
Matte is not included in the default application template. To use Matte in your projects, you have to install it first:
- 
    
Use your command line tool to switch to your project directory.
cd yourprojectfolder - 
    
At the prompt, enter:
npm install matte@latest --saveThe
--saveflag ensures that the matte package is automatically added as a dependency to the package.json file of your application code.