diff --git a/ui/src/Components/AlertAck/index.js b/ui/src/Components/AlertAck/index.js index a6f41c8ac..17a1fbd82 100644 --- a/ui/src/Components/AlertAck/index.js +++ b/ui/src/Components/AlertAck/index.js @@ -6,7 +6,7 @@ import { observer } from "mobx-react"; import moment from "moment"; -import semver from "semver"; +import satisfies from "semver/functions/satisfies"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faCheck } from "@fortawesome/free-solid-svg-icons/faCheck"; @@ -142,7 +142,7 @@ const AlertAck = observer( return; } - const isOpenAPI = semver.satisfies(am.version, ">=0.16.0"); + const isOpenAPI = satisfies(am.version, ">=0.16.0"); const uri = isOpenAPI ? `${am.uri}/api/v2/silences` diff --git a/ui/src/Components/ManagedSilence/DeleteSilence.js b/ui/src/Components/ManagedSilence/DeleteSilence.js index d766b2667..20589f1db 100644 --- a/ui/src/Components/ManagedSilence/DeleteSilence.js +++ b/ui/src/Components/ManagedSilence/DeleteSilence.js @@ -4,7 +4,7 @@ import PropTypes from "prop-types"; import { observable, action } from "mobx"; import { observer } from "mobx-react"; -import semver from "semver"; +import satisfies from "semver/functions/satisfies"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faTrash } from "@fortawesome/free-solid-svg-icons/faTrash"; @@ -169,7 +169,7 @@ const DeleteSilenceModalContent = observer( const alertmanager = this.getAlertmanager(); - const isOpenAPI = semver.satisfies(alertmanager.version, ">=0.16.0"); + const isOpenAPI = satisfies(alertmanager.version, ">=0.16.0"); const uri = isOpenAPI ? `${alertmanager.uri}/api/v2/silence/${silence.id}` diff --git a/ui/src/Components/SilenceModal/SilenceSubmit/SilenceSubmitProgress.js b/ui/src/Components/SilenceModal/SilenceSubmit/SilenceSubmitProgress.js index 25354e794..56f047992 100644 --- a/ui/src/Components/SilenceModal/SilenceSubmit/SilenceSubmitProgress.js +++ b/ui/src/Components/SilenceModal/SilenceSubmit/SilenceSubmitProgress.js @@ -4,7 +4,7 @@ import PropTypes from "prop-types"; import { action, observable } from "mobx"; import { observer } from "mobx-react"; -import semver from "semver"; +import satisfies from "semver/functions/satisfies"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faCircleNotch } from "@fortawesome/free-solid-svg-icons/faCircleNotch"; @@ -103,7 +103,7 @@ const SilenceSubmitProgress = observer( return; } - const isOpenAPI = semver.satisfies(am.version, ">=0.16.0"); + const isOpenAPI = satisfies(am.version, ">=0.16.0"); const uri = isOpenAPI ? `${am.uri}/api/v2/silences`