From d889892ba570297047eb4ada342ddf5584b0e43d Mon Sep 17 00:00:00 2001 From: Matthew Shao Date: Wed, 5 Jul 2017 08:45:31 +0800 Subject: [web] List all options in option modal. --- web/src/js/components/Modal/OptionModal.jsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'web') diff --git a/web/src/js/components/Modal/OptionModal.jsx b/web/src/js/components/Modal/OptionModal.jsx index c9a56d09..582ac55f 100644 --- a/web/src/js/components/Modal/OptionModal.jsx +++ b/web/src/js/components/Modal/OptionModal.jsx @@ -1,18 +1,17 @@ import React, { Component } from 'react' import { connect } from 'react-redux' import * as modalAction from '../../ducks/ui/modal' -import { SettingsToggle } from '../Header/MenuToggle' -import { OptionsToggle } from './OptionTypes' +import Option from './OptionMaster' class PureOptionModal extends Component { constructor(props, context) { super(props, context) - this.state = { title: 'Options', } + this.state = { title: 'Options' } } render() { - const { hideModal } = this.props + const { hideModal, options } = this.props const { title } = this.state return (
@@ -28,9 +27,11 @@ class PureOptionModal extends Component {
- HTTP/2.0 - Anticache - Anticomp + { + Object.keys(options).sort().map((key) => ( +
@@ -43,7 +44,7 @@ class PureOptionModal extends Component { export default connect( state => ({ - + options: state.options }), { hideModal: modalAction.hideModal } )(PureOptionModal) -- cgit v1.2.3