Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
/>
);
})}
{!dataExists &&
<div>
<i>{'No Component Data'}</i>
</div>}
);
}
}
StatePane.PROPS = {
component: Config.any(),
onInspectDOM: Config.func(),
setStateFn: Config.func(),
typeColors: Config.object()
};
export default StatePane;
syncValue(newVal, oldVal) {
if (!this._firstRender && !isEqual(newVal, oldVal)) {
this.addFlash();
} else {
this._firstRender = false;
}
}
render() {
return <span>{processStateValue(this.props.value)}</span>;
}
}
FlashStateValue.PROPS = {
value: Config.any()
};
export default FlashStateValue;
component={selectedComponent}
onInspectDOM={inspectDOM}
setStateFn={setStateFn}
typeColors={theme === 'dark' ? DARK_TYPE_COLORS : undefined}
/>
);
}
}
App.PROPS = {
highlightDOM: Config.func(),
inspectDOM: Config.func(),
onComponentExpand: Config.func(),
onSelectedChange: Config.func(),
port: Config.any(),
setStateFn: Config.func(),
theme: Config.oneOf(['dark', 'light']).value('light')
};
App.STATE = {
firstColumnWidth: Config.number(),
freezeUpdates: Config.value(false),
rootComponents: Config.value({}),
selectedComponent: Config.value({})
};
export default App;