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