diff --git a/ui/src/Components/SilenceModal/SilenceModalContent.js b/ui/src/Components/SilenceModal/SilenceModalContent.js index ec7611237..59295e369 100644 --- a/ui/src/Components/SilenceModal/SilenceModalContent.js +++ b/ui/src/Components/SilenceModal/SilenceModalContent.js @@ -2,48 +2,54 @@ import React, { Component } from "react"; import ReactDOM from "react-dom"; import PropTypes from "prop-types"; +import { observer } from "mobx-react"; + import { SilenceForm } from "./SilenceForm"; import { SilenceSubmitController } from "./SilenceSubmitController"; -class SilenceModalContent extends Component { - static propTypes = { - alertStore: PropTypes.object.isRequired, - silenceFormStore: PropTypes.object.isRequired - }; +const SilenceModalContent = observer( + class SilenceModalContent extends Component { + static propTypes = { + alertStore: PropTypes.object.isRequired, + silenceFormStore: PropTypes.object.isRequired + }; - render() { - const { alertStore, silenceFormStore } = this.props; + render() { + const { alertStore, silenceFormStore } = this.props; - return ReactDOM.createPortal( -