aboutsummaryrefslogtreecommitdiffstats
path: root/web/src/js/components
diff options
context:
space:
mode:
authorJason <jason.daurus@gmail.com>2016-07-08 21:43:18 +0800
committerJason <jason.daurus@gmail.com>2016-07-08 21:59:34 +0800
commit666017125ac9dc38200753cdbe86eeb21bd5864a (patch)
tree720b15502e9d060c6e5a757b7d5efc90a0d98b8c /web/src/js/components
parent09ab2528f5c2753d6d951787fc23600944cb467d (diff)
downloadmitmproxy-666017125ac9dc38200753cdbe86eeb21bd5864a.tar.gz
mitmproxy-666017125ac9dc38200753cdbe86eeb21bd5864a.tar.bz2
mitmproxy-666017125ac9dc38200753cdbe86eeb21bd5864a.zip
[web] add tests for main view and ui
Diffstat (limited to 'web/src/js/components')
-rw-r--r--web/src/js/components/ContentView.jsx9
1 files changed, 5 insertions, 4 deletions
diff --git a/web/src/js/components/ContentView.jsx b/web/src/js/components/ContentView.jsx
index d6ee5497..6a982a5d 100644
--- a/web/src/js/components/ContentView.jsx
+++ b/web/src/js/components/ContentView.jsx
@@ -17,18 +17,19 @@ ContentView.propTypes = {
ContentView.isContentTooLarge = msg => msg.contentLength > 1024 * 1024 * (ContentViews.ViewImage.matches(msg) ? 10 : 0.2)
-function ContentView({ flow, message, contentView, selectView, displayLarge }) {
+function ContentView(props) {
+ const { flow, message, contentView, selectView, displayLarge, setDisplayLarge } = props
if (message.contentLength === 0) {
- return <MetaViews.ContentEmpty {...this.props}/>
+ return <MetaViews.ContentEmpty {...props}/>
}
if (message.contentLength === null) {
- return <MetaViews.ContentMissing {...this.props}/>
+ return <MetaViews.ContentMissing {...props}/>
}
if (!displayLarge && ContentView.isContentTooLarge(message)) {
- return <MetaViews.ContentTooLarge {...this.props} onClick={() => this.props.setDisplayLarge(true)}/>
+ return <MetaViews.ContentTooLarge {...props} onClick={() => setDisplayLarge(true)}/>
}
const View = ContentViews[contentView]