diff --git a/changes/issue-1098-flash-messages b/changes/issue-1098-flash-messages new file mode 100644 index 0000000000..3fbb724a3c --- /dev/null +++ b/changes/issue-1098-flash-messages @@ -0,0 +1,3 @@ +* Packs success and error messages render +* Updates styling of flash messages +* Success flash message only persists for 4 seconds \ No newline at end of file diff --git a/frontend/components/flash_messages/FlashMessage/FlashMessage.jsx b/frontend/components/flash_messages/FlashMessage/FlashMessage.jsx index 310e9bf946..5c1f31170b 100644 --- a/frontend/components/flash_messages/FlashMessage/FlashMessage.jsx +++ b/frontend/components/flash_messages/FlashMessage/FlashMessage.jsx @@ -6,7 +6,7 @@ import notificationInterface from "interfaces/notification"; import FleetIcon from "components/icons/FleetIcon"; import Button from "components/buttons/Button"; -import CloseIcon from "../../../../assets/images/icon-close-fleet-blue-16x16@2x.png"; +import CloseIcon from "../../../../assets/images/icon-close-white-16x16@2x.png"; const baseClass = "flash-message"; @@ -28,8 +28,15 @@ const FlashMessage = ({ const alertIcon = alertType === "success" ? "success-check" : "warning-filled"; + // Success alerts will not be visible after 4 seconds + if (alertType === "success") { + setTimeout(function () { + document.getElementById(`${klass}`).style.display = "none"; + }, 4000); + } + return ( -