Skip to content

Commit 241ff94

Browse files
committed
functional component conversion
1 parent b9fdaf1 commit 241ff94

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

src/components/SidebarItems.js

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,22 @@
1-
import React, { Component } from "react";
1+
import React from "react";
22
import { Menu } from "semantic-ui-react";
33

4-
class SidebarItems extends Component {
5-
render() {
6-
return (
7-
<>
8-
<Menu.Item as="a" className="shape-btn" onClick={() => {
9-
console.log('a')
10-
this.props.addPlanet();
11-
}}>
12-
Add Planet
13-
</Menu.Item>
14-
{/* <Menu.Item as='a' className="shape-btn" onClick={()=>{this.props.addPrimitive('box')}}>cube</Menu.Item>
4+
const SidebarItems = addPlanet => {
5+
return (
6+
<>
7+
<Menu.Item as="a" className="shape-btn" onClick={addPlanet}>
8+
Add Planet
9+
</Menu.Item>
10+
{/* <Menu.Item as='a' className="shape-btn" onClick={()=>{this.props.addPrimitive('box')}}>cube</Menu.Item>
1511
<Menu.Item as='a' className="shape-btn" onClick={()=>{this.props.addPrimitive('torus-knot')}}>torus knot</Menu.Item>
1612
<Menu.Item as='a' className="shape-btn" onClick={()=>{this.props.addPrimitive('plane')}}>plane</Menu.Item>
1713
<Menu.Item as='a' className="shape-btn" onClick={()=>{this.props.addPrimitive('light')}}>kill lights</Menu.Item>
1814
<Menu.Item as='a' className="shape-btn" onClick={this.props.addText}>Add Text</Menu.Item>
1915
<Menu.Item as='a' className="shape-btn" onClick={this.props.addText2}>Add Text v2</Menu.Item>
2016
<Menu.Item as='a' className="shape-btn" onClick={this.props.handleColorPicker} >Select Color</Menu.Item>
2117
<Menu.Item as='a' className="shape-btn warning" onClick={this.props.removeAllUserAdded}>clear</Menu.Item> */}
22-
</>
23-
);
24-
}
25-
}
18+
</>
19+
);
20+
};
2621

2722
export default SidebarItems;

0 commit comments

Comments
 (0)