You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// import styles for json treeimport'style!css!react-transform-debug-inspector/debug-inspector.css';import{DevTools,LogMonitor}from'redux-devtools/lib/react';functiongetReduxPanel(component){// instead of plain object or literal, you can pass any component - like redux DevToolsif(component.context.store){return(<DevToolsstore={component.context.store}monitor={LogMonitor}/>);}}let_enabled=false;exportdefault{// add your custom panels ('props', 'state', 'context' by default)getPanels: (defaultPanels,component)=>[
...(component.context.store ? [{name: 'redux',data: getReduxPanel(component)}] : []),
...defaultPanels],// enable or disable inspector with key binding or whateverenabledTrigger: enable=>{window.addEventListener('keydown',e=>{if(e.keyCode===220){_enabled=!_enabled;enable(_enabled);}});// another example: enable(location.search.indexOf('debug') !== -1)enable(_enabled);},// filter components that don't need inspectorshowPin: component=>true}
About
React inspector tranformation function for babel-plugin-wrap-react-components