File tree Expand file tree Collapse file tree 2 files changed +4
-15
lines changed Expand file tree Collapse file tree 2 files changed +4
-15
lines changed Original file line number Diff line number Diff line change 1
1
import React from 'react' ;
2
- import { Component , PropTypes } from '../../libs' ;
2
+ import { PropTypes } from '../../libs' ;
3
3
4
- export default class MenuItemGroup extends Component {
4
+ import MixinComponent from './MixinComponent' ;
5
+
6
+ export default class MenuItemGroup extends MixinComponent {
5
7
constructor ( props ) {
6
8
super ( props ) ;
7
9
@@ -33,10 +35,6 @@ export default class MenuItemGroup extends Component {
33
35
} ) ;
34
36
}
35
37
36
- parent ( ) {
37
- return this . context . component ;
38
- }
39
-
40
38
render ( ) {
41
39
return (
42
40
< li className = "el-menu-item-group" >
@@ -51,10 +49,6 @@ export default class MenuItemGroup extends Component {
51
49
}
52
50
}
53
51
54
- MenuItemGroup . contextTypes = {
55
- component : PropTypes . any
56
- } ;
57
-
58
52
MenuItemGroup . propTypes = {
59
53
title : PropTypes . string . isRequired
60
54
} ;
Original file line number Diff line number Diff line change 1
- import React from 'react' ;
2
1
import { Component , PropTypes } from '../../libs' ;
3
2
4
3
export default class MixinComponent extends Component {
@@ -35,7 +34,3 @@ export default class MixinComponent extends Component {
35
34
MixinComponent . contextTypes = {
36
35
component : PropTypes . any
37
36
} ;
38
-
39
- MixinComponent . propTypes = {
40
- index : PropTypes . string . isRequired
41
- } ;
You can’t perform that action at this time.
0 commit comments