File tree Expand file tree Collapse file tree 3 files changed +106
-3
lines changed Expand file tree Collapse file tree 3 files changed +106
-3
lines changed Original file line number Diff line number Diff line change @@ -10,12 +10,38 @@ export default () => (
10
10
< div className = { styles . sectionGroup } >
11
11
< div style = { { display : 'inline-block' , marginRight : 20 } } >
12
12
< h5 > General</ h5 >
13
- < Dropdown >
14
- < Dropdown . Toggle btnSize = "lg" btnStyle = "flat" >
13
+ < Dropdown
14
+ onSelect = { ( eventKey , event ) => {
15
+ } }
16
+ >
17
+ < Dropdown . Toggle
18
+ btnSize = "lg"
19
+ btnStyle = "flat"
20
+ >
15
21
Large
16
22
</ Dropdown . Toggle >
17
23
< Dropdown . Menu >
18
- < MenuItem eventKey = "1" > Action</ MenuItem >
24
+ < MenuItem eventKey = "1" >
25
+ < Dropdown
26
+ onClick = { event => {
27
+ event . stopPropagation ( ) ;
28
+ } }
29
+ onSelect = { ( eventKey , event ) => {
30
+ } }
31
+ >
32
+ < Dropdown . Toggle >
33
+ ...
34
+ </ Dropdown . Toggle >
35
+ < Dropdown . Menu >
36
+ < MenuItem eventKey = "1.1" >
37
+ Another Action
38
+ </ MenuItem >
39
+ < MenuItem eventKey = "1.2" >
40
+ Another Action
41
+ </ MenuItem >
42
+ </ Dropdown . Menu >
43
+ </ Dropdown >
44
+ </ MenuItem >
19
45
< MenuItem eventKey = "2" > Another Action</ MenuItem >
20
46
< MenuItem eventKey = "3" > Something else here</ MenuItem >
21
47
</ Dropdown . Menu >
Original file line number Diff line number Diff line change
1
+ import React from 'react' ;
2
+ import Section from './Section' ;
3
+ import Dropdown , { MenuItem } from '../src' ;
4
+ import styles from './index.styl' ;
5
+
6
+ export default ( ) => (
7
+ < Section className = "row-md-5 row-xl-5" >
8
+ < div className = { styles . sectionGroup } >
9
+ < h3 > Dropdown In Dropdown</ h3 >
10
+ < Dropdown >
11
+ < Dropdown . Toggle >
12
+ Select an option
13
+ </ Dropdown . Toggle >
14
+ < Dropdown . Menu style = { { minWidth : 150 } } >
15
+ < MenuItem eventKey = "1" className = "clearfix" >
16
+ Menu item one
17
+ < Dropdown
18
+ style = { { float : 'right' } }
19
+ onClick = { event => {
20
+ event . stopPropagation ( ) ;
21
+ } }
22
+ >
23
+ < Dropdown . Toggle
24
+ noCaret
25
+ btnStyle = "flat"
26
+ btnSize = "sm"
27
+ compact
28
+ style = { {
29
+ padding : 0 ,
30
+ minWidth : 24
31
+ } }
32
+ >
33
+ < i className = "fa fa-fw fa-ellipsis-h" />
34
+ </ Dropdown . Toggle >
35
+ < Dropdown . Menu >
36
+ < MenuItem header > Action</ MenuItem >
37
+ < MenuItem > Rename</ MenuItem >
38
+ < MenuItem > Delete</ MenuItem >
39
+ </ Dropdown . Menu >
40
+ </ Dropdown >
41
+ </ MenuItem >
42
+ < MenuItem eventKey = "2" className = "clearfix" >
43
+ Menu item two
44
+ < Dropdown
45
+ style = { { float : 'right' } }
46
+ onClick = { event => {
47
+ event . stopPropagation ( ) ;
48
+ } }
49
+ >
50
+ < Dropdown . Toggle
51
+ noCaret
52
+ btnStyle = "flat"
53
+ btnSize = "sm"
54
+ compact
55
+ style = { {
56
+ padding : 0 ,
57
+ minWidth : 24
58
+ } }
59
+ >
60
+ < i className = "fa fa-fw fa-ellipsis-h" />
61
+ </ Dropdown . Toggle >
62
+ < Dropdown . Menu >
63
+ < MenuItem header > Action</ MenuItem >
64
+ < MenuItem > Rename</ MenuItem >
65
+ < MenuItem > Delete</ MenuItem >
66
+ </ Dropdown . Menu >
67
+ </ Dropdown >
68
+ </ MenuItem >
69
+ </ Dropdown . Menu >
70
+ </ Dropdown >
71
+ </ div >
72
+ </ Section >
73
+ ) ;
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import ReactDOM from 'react-dom';
6
6
import Nav from './Nav' ;
7
7
import DropdownButton from './DropdownButton' ;
8
8
import DropdownMenu from './DropdownMenu' ;
9
+ import DropdownInDropdown from './DropdownInDropdown' ;
9
10
import DropdownMenuWrapper from './DropdownMenuWrapper' ;
10
11
import AutoOpen from './AutoOpen' ;
11
12
import Disabled from './Disabled' ;
@@ -35,6 +36,9 @@ class App extends React.Component {
35
36
< div className = "col-md-12 col-lg-6 col-xs-4" >
36
37
< DropdownMenu />
37
38
</ div >
39
+ < div className = "col-md-12 col-lg-6 col-xs-4" >
40
+ < DropdownInDropdown />
41
+ </ div >
38
42
< div className = "col-md-12 col-lg-6 col-xs-4" >
39
43
< DropdownMenuWrapper />
40
44
</ div >
You can’t perform that action at this time.
0 commit comments