aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/components/ContentView/ViewSelector.jsx
diff options
context:
space:
mode:
authorClemens <cle1000.cb@gmail.com>2016-07-27 17:27:01 +0200
committerClemens <cle1000.cb@gmail.com>2016-07-27 17:27:01 +0200
commit3e6c284757ffbb42aef34281567cf1adedd21ae9 (patch)
treef04b67bee6916fb230d627357e1eca50395836e3 /web/src/js/components/ContentView/ViewSelector.jsx
parent2c3ddb0ecc3d57b099057ede73da5576655b0583 (diff)
downloadmitmproxy-3e6c284757ffbb42aef34281567cf1adedd21ae9.tar.gz
mitmproxy-3e6c284757ffbb42aef34281567cf1adedd21ae9.tar.bz2
mitmproxy-3e6c284757ffbb42aef34281567cf1adedd21ae9.zip
add contentviews to client
Diffstat (limited to 'web/src/js/components/ContentView/ViewSelector.jsx')
-rw-r--r--web/src/js/components/ContentView/ViewSelector.jsx11
1 files changed, 10 insertions, 1 deletions
diff --git a/web/src/js/components/ContentView/ViewSelector.jsx b/web/src/js/components/ContentView/ViewSelector.jsx
index 89b36231..c3e1e105 100644
--- a/web/src/js/components/ContentView/ViewSelector.jsx
+++ b/web/src/js/components/ContentView/ViewSelector.jsx
@@ -24,7 +24,7 @@ ViewButton = connect(state => ({
ViewSelector.propTypes = {
message: PropTypes.object.isRequired,
}
-export default function ViewSelector({ message }) {
+function ViewSelector({ message, contentViews }) {
let autoView = ContentViews.ViewAuto.findView(message)
let autoViewName = (autoView.displayName || autoView.name)
@@ -42,6 +42,15 @@ export default function ViewSelector({ message }) {
<ViewButton key={name} name={name}>{name.toLowerCase().replace('view', '')}</ViewButton>
)}
+ {contentViews.map(name =>
+ <ViewButton key={name} name={name}>{name.toLowerCase().replace('view', '')}</ViewButton>
+ )}
+
</div>
)
}
+
+export default connect (
+ state => ({
+ contentViews: state.settings.contentViews
+ }))(ViewSelector)