Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
}
} else {
return
}
};
// Wrapper around ReactInspector.ObjectInspector that sets some common props
function ObjectInspector(props) {
// We let React do the defaulting for us using defaultProps.
return ;
}
ObjectInspector.defaultProps = {
// This lib isn't styled with CSS, so we have to go through this (the default
// background is white, which looks bad).
theme: Object.assign({}, ReactInspector.chromeLight, {
BASE_BACKGROUND_COLOR: "transparent"
}),
nodeRenderer: aboutSyncNodeRenderer
};
function valueLookupTable(o) {
return new Map(Object.entries(o).map(([k, v]) => [v, k]));
}
// Map of error number to the key in Cr (e.g. 2147500036 => "NS_ERROR_ABORT")
const CrLookupTable = valueLookupTable(Components.results);
class ErrorDisplay extends React.Component {
static get propTypes() {
return {
onClose: PropTypes.func,