Skip to content

Commit 93c95b6

Browse files
committed
Updating docs with new Static component
1 parent 0c61f46 commit 93c95b6

File tree

6 files changed

+16
-2
lines changed

6 files changed

+16
-2
lines changed

docs/examples/.eslintrc

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
"CarouselItem",
2121
"Col",
2222
"DropdownButton",
23+
"FormControls",
2324
"Glyphicon",
2425
"Grid",
2526
"Input",

docs/examples/InputTypes.js

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ const inputTypeInstance = (
1515
<option value='other'>...</option>
1616
</Input>
1717
<Input type='textarea' label='Text Area' placeholder='textarea' />
18-
<Input type='static' value='Static Text' />
1918
<ButtonInput value='Button Input' />
2019
<ButtonInput type='reset' value='Reset Button' />
2120
<ButtonInput type='submit' value='Submit Button' />

docs/examples/StaticText.js

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
const staticTextExample = (
2+
<form className="form-horizontal">
3+
<FormControls.Static className="col-xs-10 col-xs-offset-2" value="I'm in a form" />
4+
<FormControls.Static label="First Name" labelClassName="col-xs-2" wrapperClassName="col-xs-10" value="Billy" />
5+
<FormControls.Static label="Last Name" labelClassName="col-xs-2" wrapperClassName="col-xs-10">Bob</FormControls.Static>
6+
</form>
7+
);
8+
9+
React.render(staticTextExample, mountNode);

docs/src/ComponentsPage.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -577,8 +577,10 @@ const ComponentsPage = React.createClass({
577577
The helper method <code>getInputDOMNode()</code> returns the internal input element. If you don't want the <code>form-group</code> class applied apply the prop named <code>standalone</code>.</p>
578578
<ReactPlayground codeText={Samples.Input} />
579579
<h2 id='input-types'>Types</h2>
580-
<p>Supports <code>select</code>, <code>textarea</code>, <code>static</code> as well as standard HTML input types. <code>getValue()</code> returns an array for multiple select.</p>
580+
<p>Supports <code>select</code>, <code>textarea</code>, as well as standard HTML input types. <code>getValue()</code> returns an array for multiple select.</p>
581581
<ReactPlayground codeText={Samples.InputTypes} />
582+
<p>Static text can be added to your form controls through the use of the <code>FormControls.Static</code> component.</p>
583+
<ReactPlayground codeText={Samples.StaticText} />
582584
<h2 id='button-input-types'>Button Input Types</h2>
583585
<p>Form buttons are encapsulated by <code>ButtonInput</code>. Pass in <code>type="reset"</code> or <code>type="submit"</code> to suit your needs. Styling is the same as <code>Button</code>.</p>
584586
<ReactPlayground codeText={Samples.ButtonInput} />

docs/src/ReactPlayground.js

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import * as modCarousel from '../../src/Carousel';
1313
import * as modCarouselItem from '../../src/CarouselItem';
1414
import * as modCol from '../../src/Col';
1515
import * as modDropdownButton from '../../src/DropdownButton';
16+
import * as modFormControls from '../../src/FormControls';
1617
import * as modGlyphicon from '../../src/Glyphicon';
1718
import * as modGrid from '../../src/Grid';
1819
import * as modInput from '../../src/Input';
@@ -64,6 +65,7 @@ const Carousel = modCarousel.default;
6465
const CarouselItem = modCarouselItem.default;
6566
const Col = modCol.default;
6667
const DropdownButton = modDropdownButton.default;
68+
const FormControls = modFormControls.default;
6769
const Glyphicon = modGlyphicon.default;
6870
const Grid = modGrid.default;
6971
const Input = modInput.default;

docs/src/Samples.js

+1
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ export default {
8989
TableResponsive: require('fs').readFileSync(__dirname + '/../examples/TableResponsive.js', 'utf8'),
9090
Input: require('fs').readFileSync(__dirname + '/../examples/Input.js', 'utf8'),
9191
InputTypes: require('fs').readFileSync(__dirname + '/../examples/InputTypes.js', 'utf8'),
92+
StaticText: require('fs').readFileSync(__dirname + '/../examples/StaticText.js', 'utf8'),
9293
ButtonInput: require('fs').readFileSync(__dirname + '/../examples/ButtonInput.js', 'utf8'),
9394
InputAddons: require('fs').readFileSync(__dirname + '/../examples/InputAddons.js', 'utf8'),
9495
InputSizes: require('fs').readFileSync(__dirname + '/../examples/InputSizes.js', 'utf8'),

0 commit comments

Comments
 (0)