import React from "react"; import MovieSettings from "./MovieSettings"; import GeneralSettings from "./GeneralSettings"; import "./SettingsPage.css" class SettingsPage extends React.Component { constructor(props, context) { super(props, context); this.state = { currentpage: "general" }; } getContent() { switch (this.state.currentpage) { case "general": return ; case "movies": return ; case "tv": return ; // todo this page default: return "unknown button clicked"; } } render() { return (
Settings
this.setState({currentpage: "general"})} className='SettingSidebarElement'>General
this.setState({currentpage: "movies"})} className='SettingSidebarElement'>Movies
this.setState({currentpage: "tv"})} className='SettingSidebarElement'>TV Shows
{this.getContent()}
); } } export default SettingsPage;