import React from 'react'; import Page from './page'; import Footer from './footer'; import {Header} from './index-page' import Toggle from 'material-ui/Toggle'; export default class AdminPage extends Page { constructor(props) { super(props) this.setTitle('-=-= Some page =-=-'); this.options = {} } componentDidMount() { this.loadSettings() } loadSettings() { window.torrentSocket.emit('config', window.customLoader((options) => { this.options = options; console.log(this.options) this.forceUpdate(); })); } saveSettings() { window.torrentSocket.emit('setConfig', this.options) this.forceUpdate() } render() { return (
{ this.options.indexer = checked this.saveSettings() }} />
); } }