diff --git a/ui/src/Components/SilenceModal/SilenceForm.js b/ui/src/Components/SilenceModal/SilenceForm.js index 6685975b0..fa231932d 100644 --- a/ui/src/Components/SilenceModal/SilenceForm.js +++ b/ui/src/Components/SilenceModal/SilenceForm.js @@ -17,7 +17,14 @@ import { SilenceMatch } from "./SilenceMatch"; import { DateTimeSelect } from "./DateTimeSelect"; import { SilencePreview } from "./SilencePreview"; -const IconInput = ({ icon, placeholder, value, onChange }) => ( +const IconInput = ({ + type, + autoComplete, + icon, + placeholder, + value, + onChange +}) => (
@@ -25,17 +32,19 @@ const IconInput = ({ icon, placeholder, value, onChange }) => (
); IconInput.propTypes = { + type: PropTypes.string.isRequired, + autoComplete: PropTypes.string.isRequired, icon: PropTypes.object.isRequired, placeholder: PropTypes.string.isRequired, value: PropTypes.string.isRequired, @@ -100,7 +109,7 @@ const SilenceForm = observer( const { alertStore, silenceFormStore } = this.props; return ( -
+
-
-
-
-
Add new silence
- -
-
- {silenceFormStore.data.inProgress ? ( - - ) : ( - - )} + return ReactDOM.createPortal( +
+
+
+
+
Add new silence
+ +
+
+ {silenceFormStore.data.inProgress ? ( + + ) : ( + + )} +
-
-
, - document.body - ); +
, + document.body + ); + } } -} +); export { SilenceModalContent }; diff --git a/ui/src/Components/SilenceModal/SilenceSubmitController.js b/ui/src/Components/SilenceModal/SilenceSubmitController.js index d6088a809..93149add9 100644 --- a/ui/src/Components/SilenceModal/SilenceSubmitController.js +++ b/ui/src/Components/SilenceModal/SilenceSubmitController.js @@ -2,7 +2,7 @@ import React, { Component } from "react"; import PropTypes from "prop-types"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { faUndoAlt } from "@fortawesome/free-solid-svg-icons/faUndoAlt"; +import { faArrowLeft } from "@fortawesome/free-solid-svg-icons/faArrowLeft"; import { SilenceSubmitProgress } from "./SilenceSubmitProgress"; @@ -29,11 +29,11 @@ class SilenceSubmitController extends Component {