From 9cd2db0decc999ebf7df1a43c7402ef3b98d3e1a Mon Sep 17 00:00:00 2001 From: Jonny Buchanan Date: Tue, 18 Aug 2015 21:53:35 +0100 Subject: [PATCH] Document Button's default type attribute --- docs/generate-metadata.js | 5 +++++ src/Button.js | 1 + 2 files changed, 6 insertions(+) diff --git a/docs/generate-metadata.js b/docs/generate-metadata.js index bf30c07d0e..2a85353451 100644 --- a/docs/generate-metadata.js +++ b/docs/generate-metadata.js @@ -64,6 +64,11 @@ function applyPropDoclets(props, propName){ if ( doclets.required) { prop.required = true; } + + // Use @defaultValue to provide a prop's default value + if (doclets.defaultValue) { + prop.defaultValue = cleanDocletValue(doclets.defaultValue); + } } diff --git a/src/Button.js b/src/Button.js index 844ead1eeb..9dd80faf8f 100644 --- a/src/Button.js +++ b/src/Button.js @@ -22,6 +22,7 @@ const Button = React.createClass({ /** * Defines HTML button type Attribute * @type {("button"|"reset"|"submit")} + * @defaultValue 'button' */ type: React.PropTypes.oneOf(ButtonInput.types) },