diff --git a/client/src/Components/Check/Check.jsx b/client/src/Components/Check/Check.jsx
index 557414146..7f37a4dc1 100644
--- a/client/src/Components/Check/Check.jsx
+++ b/client/src/Components/Check/Check.jsx
@@ -51,9 +51,10 @@ 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}}{" "}
diff --git a/client/src/Components/ConfigBox/index.jsx b/client/src/Components/ConfigBox/index.jsx
index e26e49e8d..01b35729e 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.tertiary.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..8767837dc 100644
--- a/client/src/Components/Fallback/FallbackBackground.jsx
+++ b/client/src/Components/Fallback/FallbackBackground.jsx
@@ -1,19 +1,27 @@
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 DarkmodeOutput from "../../assets/Animations/darkmodeOutput.gif";
import { useSelector } from "react-redux";
const FallbackBackground = () => {
const theme = useTheme();
const mode = useSelector((state) => state.ui.mode);
return (
<>
- {mode === "light" ? (
-
- ) : (
-
- )}
+
{
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/darkmodeOutput.gif b/client/src/assets/Animations/darkmodeOutput.gif
new file mode 100644
index 000000000..7629e30b4
Binary files /dev/null and b/client/src/assets/Animations/darkmodeOutput.gif differ
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