Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. import { TogglableButton } from './TogglableButton';
  2.  
  3. export class Home extends React.Component {
  4.  
  5. constructor(props, context) {
  6. super(props, context);
  7. this.state = {
  8. toggleDisabled: true,
  9. };
  10. this.handleToggle = this.handleToggle.bind(this);
  11. }
  12.  
  13. handleToggle(switchedState) {
  14. this.setState({ toggleDisabled: switchedState });
  15. }
  16.  
  17. render() {
  18. return <div>
  19. <TogglableButton onToggle={this.handleToggle}/>
  20. {(() => {
  21. if(this.state.toggleDisabled) {
  22. return <div id="toggle">ToggleDisabled</div>;
  23. }
  24. return <div id="toggle">ToggleEnabled</div>;
  25. })()}
  26. </div>
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement