Skip to content

Commit 068d2ba

Browse files
committed
Merge pull request #491 from BobertForever/docupdate
Moved date-picker and menus doc pages to ES6 style classes
2 parents 35cea57 + 01fbb71 commit 068d2ba

File tree

2 files changed

+28
-28
lines changed

2 files changed

+28
-28
lines changed

docs/src/app/components/pages/components/date-picker.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ var mui = require('mui');
33
var DatePicker = mui.DatePicker;
44
var ComponentDoc = require('../../component-doc.jsx');
55

6-
var DatePickerPage = React.createClass({
6+
class DatePickerPage extends React.Component {
77

8-
render: function() {
8+
render() {
99

1010
var code =
1111
'//Portrait Dialog\n' +
@@ -14,7 +14,7 @@ var DatePickerPage = React.createClass({
1414
'//Landscape Dialog\n' +
1515
'<DatePicker\n' +
1616
' hintText="Landscape Dialog"\n' +
17-
' mode="landscape"/>';
17+
' mode="landscape"/>';
1818

1919
var componentInfo = [
2020
{
@@ -75,6 +75,6 @@ var DatePickerPage = React.createClass({
7575
);
7676
}
7777

78-
});
78+
}
7979

80-
module.exports = DatePickerPage;
80+
module.exports = DatePickerPage;

docs/src/app/components/pages/components/menus.jsx

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,9 @@ var nestedMenuItems = [
5555
];
5656

5757

58-
var MenusPage = React.createClass({
58+
class MenusPage extends React.Component {
5959

60-
render: function() {
60+
render() {
6161
return (
6262
<div>
6363
<h2 className="mui-font-style-headline">Label Menu</h2>
@@ -76,10 +76,10 @@ var MenusPage = React.createClass({
7676
{this._getNestedMenuExample()}
7777
</div>
7878
);
79-
},
79+
}
8080

81-
_getLabelMenuExample: function() {
82-
var code =
81+
_getLabelMenuExample() {
82+
var code =
8383
"var labelMenuItems = [\n" +
8484
" { payload: '1', text: 'ID', data: '1234567890', icon: 'home' },\n" +
8585
" { payload: '2', text: 'Type', data: 'Announcement', icon: 'home' },\n" +
@@ -95,10 +95,10 @@ var MenusPage = React.createClass({
9595
</div>
9696
</CodeExample>
9797
);
98-
},
98+
}
9999

100-
_getNumberMenuExample: function() {
101-
var code =
100+
_getNumberMenuExample() {
101+
var code =
102102
"var numberMenuItems = [\n" +
103103
" { payload: '1', text: 'All', number: '22' },\n" +
104104
" { payload: '3', text: 'Uncategorized', number: '6'},\n" +
@@ -113,10 +113,10 @@ var MenusPage = React.createClass({
113113
</div>
114114
</CodeExample>
115115
);
116-
},
116+
}
117117

118-
_getIconMenuExample: function() {
119-
var code =
118+
_getIconMenuExample() {
119+
var code =
120120
"//iconClassName is the classname for our icon that will get passed into mui.FontIcon\n" +
121121
"iconMenuItems = [\n" +
122122
" { payload: '1', text: 'Live Answer', iconClassName: 'muidocs-icon-communication-phone', number: '10' },\n" +
@@ -133,9 +133,9 @@ var MenusPage = React.createClass({
133133
</div>
134134
</CodeExample>
135135
);
136-
},
136+
}
137137

138-
_getFilterMenuExample: function() {
138+
_getFilterMenuExample() {
139139
var code =
140140
"// Include toggle properties as keys so that they are passed into the toggle component\n" +
141141
"filterMenuItems = [\n" +
@@ -152,10 +152,10 @@ var MenusPage = React.createClass({
152152
</div>
153153
</CodeExample>
154154
);
155-
},
155+
}
156156

157-
_getNestedMenuExample: function() {
158-
var code =
157+
_getNestedMenuExample() {
158+
var code =
159159
"nestedMenuItems = [\n" +
160160
" { type: mui.MenuItem.Types.NESTED, text: 'Reports', items: [\n" +
161161
" { payload: '1', text: 'Nested Item 1' },\n" +
@@ -191,20 +191,20 @@ var MenusPage = React.createClass({
191191
</div>
192192
</CodeExample>
193193
);
194-
},
194+
}
195195

196-
_onFilterMenuToggle: function(e, key, menuItem, toggled) {
196+
_onFilterMenuToggle(e, key, menuItem, toggled) {
197197
console.log('Filter Menu Toggled: ', key, menuItem, toggled)
198-
},
198+
}
199199

200-
_onItemClick: function(e, key, menuItem) {
200+
_onItemClick(e, key, menuItem) {
201201
console.log("Menu Item Click: ", menuItem);
202-
},
202+
}
203203

204-
_onItemTap: function(e, key, menuItem) {
204+
_onItemTap(e, key, menuItem) {
205205
console.log("Menu Item Tap: ", menuItem);
206206
}
207207

208-
});
208+
}
209209

210210
module.exports = MenusPage;

0 commit comments

Comments
 (0)