Skip to content

Commit b20a07c

Browse files
committed
Merge pull request react-bootstrap#1040 from react-bootstrap/modal-tweak
Modal tweak
2 parents b2b5888 + e5155c6 commit b20a07c

6 files changed

Lines changed: 264 additions & 137 deletions

File tree

docs/examples/ModalStatic.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
const modalInstance = (
3+
<div className='static-modal'>
4+
<Modal.Dialog>
5+
<Modal.Header>
6+
<Modal.Title>Modal title</Modal.Title>
7+
</Modal.Header>
8+
9+
<Modal.Body>
10+
One fine body...
11+
</Modal.Body>
12+
13+
<Modal.Footer>
14+
<Button>Close</Button>
15+
<Button bsStyle='primary'>Save changes</Button>
16+
</Modal.Footer>
17+
18+
</Modal.Dialog>
19+
</div>
20+
);
21+
22+
React.render(modalInstance, mountNode);

docs/src/ComponentsPage.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,10 @@ const ComponentsPage = React.createClass({
263263
<div className='bs-docs-section'>
264264
<h1 className='page-header'><Anchor id='modals'>Modals</Anchor> <small>Modal</small></h1>
265265

266+
<h3><Anchor id='modals-static'>Static Markup</Anchor></h3>
267+
<p>A modal dialog component</p>
268+
<ReactPlayground codeText={Samples.ModalStatic} />
269+
266270
<h3><Anchor id='modals-live'>Basic example</Anchor></h3>
267271
<p></p>
268272
<p>

docs/src/Samples.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ export default {
3434
PanelGroupUncontrolled: require('fs').readFileSync(__dirname + '/../examples/PanelGroupUncontrolled.js', 'utf8'),
3535
PanelGroupAccordion: require('fs').readFileSync(__dirname + '/../examples/PanelGroupAccordion.js', 'utf8'),
3636
Modal: require('fs').readFileSync(__dirname + '/../examples/Modal.js', 'utf8'),
37+
ModalStatic: require('fs').readFileSync(__dirname + '/../examples/ModalStatic.js', 'utf8'),
3738
ModalContained: require('fs').readFileSync(__dirname + '/../examples/ModalContained.js', 'utf8'),
3839
ModalDefaultSizing: require('fs').readFileSync(__dirname + '/../examples/ModalDefaultSizing.js', 'utf8'),
3940
ModalCustomSizing: require('fs').readFileSync(__dirname + '/../examples/ModalCustomSizing.js', 'utf8'),

0 commit comments

Comments
 (0)