aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/components/Header/OptionMenu.jsx
diff options
context:
space:
mode:
authorMatthew Shao <me@matshao.com>2017-08-07 11:05:02 +0800
committerMatthew Shao <me@matshao.com>2017-08-07 11:05:02 +0800
commitf7b494ccf2a90d8c54df760e5142f34f11f8cf3c (patch)
tree9e70578680357bffc89c2bfb48ae978876d6d222 /web/src/js/components/Header/OptionMenu.jsx
parent94a0b82ceedf1847a9bc67a6338369583f8410f9 (diff)
downloadmitmproxy-f7b494ccf2a90d8c54df760e5142f34f11f8cf3c.tar.gz
mitmproxy-f7b494ccf2a90d8c54df760e5142f34f11f8cf3c.tar.bz2
mitmproxy-f7b494ccf2a90d8c54df760e5142f34f11f8cf3c.zip
[web] Add HideInStatic Component
HideInStaic compoent will check the MITMWEB_STATIC var, and hide the responsive components in static mode.
Diffstat (limited to 'web/src/js/components/Header/OptionMenu.jsx')
-rw-r--r--web/src/js/components/Header/OptionMenu.jsx14
1 files changed, 10 insertions, 4 deletions
diff --git a/web/src/js/components/Header/OptionMenu.jsx b/web/src/js/components/Header/OptionMenu.jsx
index b33d578d..566db42f 100644
--- a/web/src/js/components/Header/OptionMenu.jsx
+++ b/web/src/js/components/Header/OptionMenu.jsx
@@ -3,21 +3,23 @@ import PropTypes from 'prop-types'
import { connect } from "react-redux"
import { SettingsToggle, EventlogToggle } from "./MenuToggle"
import DocsLink from "../common/DocsLink"
+import HideInStatic from "../common/HideInStatic";
OptionMenu.title = 'Options'
export default function OptionMenu() {
return (
<div>
- <div className="menu-group">
+ <HideInStatic className="menu-group">
<div className="menu-content">
<SettingsToggle setting="http2">HTTP/2.0</SettingsToggle>
<SettingsToggle setting="websocket">WebSockets</SettingsToggle>
<SettingsToggle setting="rawtcp">Raw TCP</SettingsToggle>
</div>
<div className="menu-legend">Protocol Support</div>
- </div>
- <div className="menu-group">
+ </HideInStatic>
+
+ <HideInStatic className="menu-group">
<div className="menu-content">
<SettingsToggle setting="anticache">
Disable Caching <DocsLink resource="features/anticache.html"/>
@@ -28,13 +30,17 @@ export default function OptionMenu() {
</SettingsToggle>
</div>
<div className="menu-legend">HTTP Options</div>
- </div>
+ </HideInStatic>
+
<div className="menu-group">
<div className="menu-content">
+ <HideInStatic>
<SettingsToggle setting="showhost">
Use Host Header <i className="fa fa-question-circle"
title="Use the Host header to construct URLs for display."></i>
</SettingsToggle>
+ </HideInStatic>
+
<EventlogToggle/>
</div>
<div className="menu-legend">View Options</div>