Bug 1264929 - Make about:debugging pass ESLint's "react/prop-types" rule. r=jdescottes
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
"use strict";
|
||||
|
||||
const { createFactory, createClass, DOM: dom } =
|
||||
const { createFactory, createClass, DOM: dom, PropTypes } =
|
||||
require("devtools/client/shared/vendor/react");
|
||||
const Services = require("Services");
|
||||
|
||||
@@ -19,6 +19,11 @@ loader.lazyGetter(this, "TabsPanel",
|
||||
loader.lazyGetter(this, "WorkersPanel",
|
||||
() => createFactory(require("./workers/panel")));
|
||||
|
||||
loader.lazyRequireGetter(this, "DebuggerClient",
|
||||
"devtools/shared/client/main", true);
|
||||
loader.lazyRequireGetter(this, "Telemetry",
|
||||
"devtools/client/shared/telemetry");
|
||||
|
||||
const Strings = Services.strings.createBundle(
|
||||
"chrome://devtools/locale/aboutdebugging.properties");
|
||||
|
||||
@@ -44,6 +49,11 @@ const defaultPanelId = "addons";
|
||||
module.exports = createClass({
|
||||
displayName: "AboutDebuggingApp",
|
||||
|
||||
propTypes: {
|
||||
client: PropTypes.instanceOf(DebuggerClient).isRequired,
|
||||
telemetry: PropTypes.instanceOf(Telemetry).isRequired
|
||||
},
|
||||
|
||||
getInitialState() {
|
||||
return {
|
||||
selectedPanelId: defaultPanelId
|
||||
|
||||
Reference in New Issue
Block a user