From e92ee0662d5c066cedc6dba6e221b80c31ec2dd2 Mon Sep 17 00:00:00 2001 From: jhen Date: Sun, 3 Feb 2019 10:59:31 +0800 Subject: [PATCH] [redux-devtools-trace-monitor] StackTraceTab: Make `openFile` prop for custom openFile function --- packages/redux-devtools-trace-monitor/src/StackTraceTab.js | 5 ++++- .../test/__snapshots__/StackTraceTab.spec.js.snap | 7 ++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/redux-devtools-trace-monitor/src/StackTraceTab.js b/packages/redux-devtools-trace-monitor/src/StackTraceTab.js index 3b0cb12b..efd8ea89 100644 --- a/packages/redux-devtools-trace-monitor/src/StackTraceTab.js +++ b/packages/redux-devtools-trace-monitor/src/StackTraceTab.js @@ -7,6 +7,9 @@ import openFile from './openFile'; const rootStyle = {padding: '5px 10px'}; export default class StackTraceTab extends Component { + static defaultProps = { + openFile + } constructor(props) { super(props); @@ -78,7 +81,7 @@ export default class StackTraceTab extends Component { const originalStackFrame = parsedFramesNoSourcemaps[frameIndex]; console.log("Original stack frame: ", originalStackFrame); */ - openFile(fileName, lineNumber, matchingStackFrame); + this.props.openFile(fileName, lineNumber, matchingStackFrame); } } } diff --git a/packages/redux-devtools-trace-monitor/test/__snapshots__/StackTraceTab.spec.js.snap b/packages/redux-devtools-trace-monitor/test/__snapshots__/StackTraceTab.spec.js.snap index 03ab3632..2b44059c 100644 --- a/packages/redux-devtools-trace-monitor/test/__snapshots__/StackTraceTab.spec.js.snap +++ b/packages/redux-devtools-trace-monitor/test/__snapshots__/StackTraceTab.spec.js.snap @@ -33,6 +33,7 @@ exports[`StackTraceTab component should render the link to docs 1`] = ` }, } } + openFile={[Function]} >
+