From 26dc55265dffa8fb35a99e9dc6fc85251fcabb68 Mon Sep 17 00:00:00 2001
From: Johan Book <{ID}+{username}@users.noreply.github.com>
Date: Mon, 15 Jul 2024 22:40:34 +0200
Subject: [PATCH] fix(web-ui): improve chat page styling
---
.../pages/ChatPage/ChatPage.container.tsx | 48 +++++++------------
.../chat/pages/ChatPage/ChatPage.nav.tsx | 14 ++++--
.../chat/pages/ChatPage/ChatPage.skeleton.tsx | 27 +++++++++--
3 files changed, 51 insertions(+), 38 deletions(-)
diff --git a/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.container.tsx b/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.container.tsx
index eb1ab190..240c93ee 100644
--- a/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.container.tsx
+++ b/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.container.tsx
@@ -51,48 +51,34 @@ export function ChatPageContainer(): ReactElement {
if (isLoading) {
return (
-
+
+
+
+
+
);
}
if (!data || data.length === 0) {
return (
-
-
-
- {t("no-messages")}
-
-
-
-
-
- );
- }
-
- return (
-
-
+ {t("no-messages")}
-
+ );
+ }
+
+ return (
+
+
+
+
+
+
+
);
}
diff --git a/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.nav.tsx b/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.nav.tsx
index cd2ff392..a9ccfefd 100644
--- a/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.nav.tsx
+++ b/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.nav.tsx
@@ -2,7 +2,7 @@ import React, { ReactNode } from "react";
import { Link as ReactRouterLink } from "react-router-dom";
import { ArrowBackIosNew } from "@mui/icons-material";
-import { Link as MuiLink, Typography } from "@mui/material";
+import { Box, Link as MuiLink, Typography } from "@mui/material";
import { useTranslation } from "src/core/i18n";
@@ -16,7 +16,15 @@ export function ChatPageNav({
const { t } = useTranslation("chat");
return (
- <>
+
{children}
- >
+
);
}
diff --git a/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.skeleton.tsx b/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.skeleton.tsx
index 0cd3c558..a2b8881e 100644
--- a/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.skeleton.tsx
+++ b/services/web-ui/src/features/chat/pages/ChatPage/ChatPage.skeleton.tsx
@@ -1,11 +1,30 @@
-import React from "react";
+import { ReactElement } from "react";
-import { Skeleton } from "@mui/material";
+import { Box, Skeleton } from "@mui/material";
-export function ChatPageSkeleton(): React.ReactElement {
+export function ChatPageSkeleton(): ReactElement {
+ const messages = [89, 168, 104, 67, 184, 110, 80];
return (
<>
-
+ {messages.map((width, index) => (
+
+
+
+ ))}
>
);
}