Create _component-details-template.md

Template to speed up creating details pages for components. Do not include in table of contents.
diff --git a/component-sets/_component-details-template.md b/component-sets/_component-details-template.md
new file mode 100644
index 0000000..456de6a
--- /dev/null
+++ b/component-sets/_component-details-template.md
@@ -0,0 +1,97 @@
+---
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+# 
+# http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+layout: docpage
+title: Template for component details
+description: This is a template for the details pages for components
+permalink: /component-sets/jewel/alert
+---
+[< Jewel Components list](component-sets/jewel)
+
+# Component set and Name of Component
+
+
+## Reference
+Available since version __VERSION NUMBER__
+
+| Class                 	    | Extends                           | Implements	                    |
+|------------------------------	|----------------------------------	|---------------------------------  |
+|  |  |  	|
+
+<sup>_Note: This component is currently only available in JavaScript_</sup>.
+
+## Overview
+
+_Overview text here_
+
+## Example of use
+
+_how to use it goes here_
+
+## Relevant Properties and Methods
+
+> Check the Reference of [org.apache.royale.SET.NAME](){:target='_blank'} for a more detailed list of properties and methods.
+
+_the contents below are for the Jewel Alert. Update them for this component._
+### Properties
+
+| PROPERTY 	    | Type   	| Description                                                                                                	|
+|--------------	|----------	|-----------------------------------------------------------------------------------------------------------	|
+| __title__    	| _String_ 	| The title of the `Alert`.                                                                                      |
+| __message__  	| _String_ 	| The message to display in the `Alert` body.                                                        	        |
+| __flags__    	| _uint_   	| The buttons to display on the `Alert` as bit-mask values. Possible values are: `YES`, `NO`, `OK`, and `CANCEL`. 	|
+
+### Methods
+
+| Method    	| Parameters                                                    	| Description                                                                                                                      	|
+|-----------	|---------------------------------------------------------------	|----------------------------------------------------------------------------------------------------------------------------------	|
+| __show__   	| _message(String), title(String), flags(uint), parent(Object)_ 	| Shows the Alert non modal anchored to the given parent object, which is usally a root component such as *, as a UIView or body if null.	|
+| __close__  	| buttonFlag:uint = 0x000004                                    	| Closes the dialog element.                                                                                                       	|
+
+## Relevant Events
+
+The `Alert` component uses the `CloseEvent.CLOSE` event when the user removes it from the application. You can attach callback listeners to the `CloseEvent.CLOSE` as follows:
+
+```as3
+var alert:Alert = Alert.show("Do you want to save your changes?", "Save Changes", Alert.OK | Alert.NO);
+alert.addEventListener(CloseEvent.CLOSE, alertClickHandler);
+```
+
+Then check `event.detail` to know what button was clicked inside the dialog.
+
+```as3
+// Event handler callback function for CloseEvent event 
+private function alertClickHandler(event:CloseEvent):void {
+    if (event.detail == Alert.YES)
+        status.text="You answered Yes";
+    else
+        status.text="You answered No";
+}
+```
+
+## Relevant Beads
+
+The `Alert` component uses the following beads:
+
+| Bead Type       	| Implementation                                            	| Description                                    	|
+|-----------------	|-----------------------------------------------------------	|------------------------------------------------	|
+| [IBeadModel](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBeadModel){:target='_blank'}      	| [org.apache.royale.jewel.beads.models.AlertModel](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.models/AlertModel){:target='_blank'}           	| The data model for the Alert.                   	|
+| [IBeadView](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBeadView){:target='_blank'}       	| [org.apache.royale.jewel.beads.views.AlertView](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.views/AlertView){:target='_blank'}           	| The bead used to create the elements of the Alert. 	|
+| [IBeadController](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBeadController){:target='_blank'} 	| [org.apache.royale.jewel.beads.controllers.AlertController](https://royale.apache.org/asdoc/index.html#!org.apache.royale.jewel.beads.controllers/AlertController){:target='_blank'} 	| The bead used to handle input events.           	|
+| [IBeadLayout](https://royale.apache.org/asdoc/index.html#!org.apache.royale.core/IBeadLayout){:target='_blank'}     	| [org.apache.royale.jewel.beads.layouts.NullLayout](){:target='_blank'}<sup>_(*)_</sup>  | The bead used to postion the elements of the Alert.       |
+
+<sup>_(*) NullLayout is used temporarily_.</sup>
+