diff --git a/src/ui/settings/addoncard.jsx b/src/ui/settings/addoncard.jsx index f77e5e77..1aad2688 100644 --- a/src/ui/settings/addoncard.jsx +++ b/src/ui/settings/addoncard.jsx @@ -99,16 +99,19 @@ export default class AddonCard extends React.Component { const props = {id: `${name}-settings`, className: "addon-settings", ref: this.panelRef}; if (typeof(this.settingsPanel) == "string") { Logger.warn("Addon Settings", "Using a DOMString is officially deprecated."); - props.dangerouslySetInnerHTML = this.settingsPanel; + props.dangerouslySetInnerHTML = {__html: this.settingsPanel}; } - let child = null; + let child; if (typeof(this.settingsPanel) === "function") child = ; if (this.settingsPanel.$$typeof && this.settingsPanel.$$typeof === Symbol.for("react.element")) child = this.settingsPanel; + if (child) child = {child}; return
-
{child}
+
+ {child} +
; }