Copy the snippet and replace the following
- Component name related
COMPONENT_TITLE: title case of the component, e.g. Layout GridCOMPONENT_ID: lower dash case name of the component, e.g. layout-gridCOMPONENT_NAME: capitalized name of the component, e.g. Layout gridMODULE_NAME: name of the Node module, e.g. layout-gridJS_COMPONENT_NAME: name of the JS component class, e.g. MDCLayoutGrid
- Spec related
ONE_SENTENCE_FROM_SPEC: explaining what the component isLINK_TO_SPEC, link to spec: the same article you copied the one sentence fromNAME_OF_ARTICLE: name of the article in spec
- Catalog site related
SHORT_EXCERPT: short excerpt about the componentICON_ID: id for the icon representing the componentSCREENSHOT_NAME: name of the screenshot image of the componentSCREENSHOT_WIDTH: width of the screenshot image of the componentLINK_TO_CATALOG_SERVER: link to the component page on Catalog
- Usage sections
BASIC_USAGE_SECTION: see README standards on Basic UsageVARIANTS_SECTION: see README standards on VariantsSTYLE_CUSTOMIZATION_SECTION: see README standards on Style CustomizationMDC_COMPONENT_SECTION: see README standards onMDCComponentProperties and MethodsFRAMEWORKS_SECTION: see README standards on Usage within Web Frameworks
<!--docs:
title: "<COMPONENT_TITLE>"
layout: detail
section: components
excerpt: "<SHORT_EXCERPT>"
iconId: <ICON_ID>
path: /catalog/<COMPONENT_ID>/
-->
# <COMPONENT_TITLE>
<ONE_SENTENCE_FROM_SPEC>
## Design & API Documentation
<ul class="icon-list">
<li class="icon-list-item icon-list-item--spec">
<a href="<LINK_TO_SPEC>">Material Design guidelines: <NAME_OF_ARTICLE></a>
</li>
<li class="icon-list-item icon-list-item--link">
<a href="<LINK_TO_CATALOG_SERVER>">Demo</a>
</li>
</ul>
## Installation
```
npm install @material/<MODULE_NAME>
```
## Basic Usage
<BASIC_USAGE_SECTION>
## Variants
<VARIANTS_SECTION>
## Style Customization
<STYLE_CUSTOMIZATION_SECTION>
## `<JS_COMPONENT_NAME>` Properties and Methods
<MDC_COMPONENT_SECTION>
## Usage within Web Frameworks
If you are using a JavaScript framework, such as React or Angular, you can create a <COMPONENT_NAME> for your framework. Depending on your needs, you can use the _Simple Approach: Wrapping MDC Web Vanilla Components_, or the _Advanced Approach: Using Foundations and Adapters_. Please follow the instructions [here](../../docs/integrating-into-frameworks.md).
<FRAMEWORKS_SECTION>