diff --git a/client/src/Components/Check/Check.jsx b/client/src/Components/Check/Check.jsx index 557414146..18d75b4cf 100644 --- a/client/src/Components/Check/Check.jsx +++ b/client/src/Components/Check/Check.jsx @@ -51,10 +51,11 @@ const Check = ({ text, noHighlightText, variant = "info", outlined = false }) => sx={{ color: variant === "info" - ? theme.palette.primary.contrastTextTertiary + ? theme.palette.primary.contrastTextSecondary : colors[variant], - opacity: 0.8, - }} + opacity: 0.9, + fontWeight: 450, + }} > {noHighlightText && {noHighlightText}}{" "} {text} diff --git a/client/src/Components/ConfigBox/index.jsx b/client/src/Components/ConfigBox/index.jsx index e26e49e8d..0586234af 100644 --- a/client/src/Components/ConfigBox/index.jsx +++ b/client/src/Components/ConfigBox/index.jsx @@ -20,6 +20,11 @@ const ConfigBox = styled(Stack)(({ theme }) => ({ borderRightColor: theme.palette.primary.lowContrast, paddingRight: theme.spacing(15), paddingLeft: theme.spacing(15), + backgroundColor: theme.palette.container.background, + "& :is(h1, h2):first-of-type": { + fontWeight: 600, + marginBottom: theme.spacing(4), + }, }, "& > div:last-of-type": { flex: 1, diff --git a/client/src/Components/Fallback/FallbackBackground.jsx b/client/src/Components/Fallback/FallbackBackground.jsx index e01659f49..29214d6bb 100644 --- a/client/src/Components/Fallback/FallbackBackground.jsx +++ b/client/src/Components/Fallback/FallbackBackground.jsx @@ -1,8 +1,8 @@ import { useTheme } from "@emotion/react"; import Box from "@mui/material/Box"; -import Skeleton from "../../assets/Images/create-placeholder.svg?react"; import Background from "../../assets/Images/background-grid.svg?react"; import SkeletonDark from "../../assets/Images/create-placeholder-dark.svg?react"; +import OutputAnimation from "../../assets/Animations/output.gif"; import { useSelector } from "react-redux"; const FallbackBackground = () => { const theme = useTheme(); @@ -10,7 +10,18 @@ const FallbackBackground = () => { return ( <> {mode === "light" ? ( - + ) : ( )} diff --git a/client/src/Components/Fallback/FallbackContainer.jsx b/client/src/Components/Fallback/FallbackContainer.jsx index 65d927190..12711701b 100644 --- a/client/src/Components/Fallback/FallbackContainer.jsx +++ b/client/src/Components/Fallback/FallbackContainer.jsx @@ -7,9 +7,9 @@ const FallbackContainer = ({ children, type }) => { return ( { alignSelf="center" component="h1" marginY={theme.spacing(4)} - color={theme.palette.primary.contrastTextTertiary} + color={theme.palette.primary.contrastText} > {title} diff --git a/client/src/Pages/Infrastructure/Create/index.jsx b/client/src/Pages/Infrastructure/Create/index.jsx index 0800bb500..c406b6b40 100644 --- a/client/src/Pages/Infrastructure/Create/index.jsx +++ b/client/src/Pages/Infrastructure/Create/index.jsx @@ -265,7 +265,7 @@ const CreateInfrastructureMonitor = () => { - + { - {t("notificationConfig.title")} + + {t("notificationConfig.title")} + {t("notificationConfig.description")} { > - + {t("createNotifications.nameSettings.title")} @@ -191,7 +194,10 @@ const CreateNotifications = () => { - + {t("createNotifications.typeSettings.title")} @@ -210,7 +216,12 @@ const CreateNotifications = () => { - {t(TITLE_MAP[type])} + + {t(TITLE_MAP[type])} + {t(DESCRIPTION_MAP[type])} diff --git a/client/src/Pages/Settings/SettingsURL.jsx b/client/src/Pages/Settings/SettingsURL.jsx index 298dfa821..1ce2e8c73 100644 --- a/client/src/Pages/Settings/SettingsURL.jsx +++ b/client/src/Pages/Settings/SettingsURL.jsx @@ -15,7 +15,12 @@ const SettingsURL = ({ HEADING_SX, handleChange, showURL = false }) => { return ( - {t("settingsPage.urlSettings.title")} + + {t("settingsPage.urlSettings.title")} + {t("settingsPage.urlSettings.description")} diff --git a/client/src/Pages/Uptime/Create/index.jsx b/client/src/Pages/Uptime/Create/index.jsx index 761fd6346..2416d2120 100644 --- a/client/src/Pages/Uptime/Create/index.jsx +++ b/client/src/Pages/Uptime/Create/index.jsx @@ -357,7 +357,12 @@ const CreateMonitor = () => { - {t("notificationConfig.title")} + + {t("notificationConfig.title")} + {t("notificationConfig.description")} ({ styleOverrides: { root: ({ theme }) => ({ variants: [ + { + props: (props) => props.variant === "contained" && props.color === "accent", + style: { + backgroundColor: theme.palette.accent.main, + color: theme.palette.primary.contrastTextSecondaryDarkBg, + fontWeight: 700, + letterSpacing: "0.5px", + textShadow: "0 0 1px rgba(0, 0, 0, 0.15)", + "&:hover": { + backgroundColor: darken(theme.palette.accent.darker, 0.05), + boxShadow: `0 2px 6px rgba(0, 0, 0, 0.1)`, + transition: "all 0.2s ease-in-out", + }, + }, + }, { props: (props) => props.color === "accent", style: { @@ -566,7 +582,7 @@ const baseTheme = (palette) => ({ root: ({ theme }) => ({ ml: "auto", "& .MuiButtonBase-root, & .MuiButtonBase-root:hover": { - borderColor: theme.palette.primary.contrastBorder, + borderColor: theme.palette.primary.lowContrast, width: "auto", whiteSpace: "nowrap", }, diff --git a/client/src/assets/Animations/output.gif b/client/src/assets/Animations/output.gif new file mode 100644 index 000000000..c7823227a Binary files /dev/null and b/client/src/assets/Animations/output.gif differ