diff --git a/front/src/components/MessageComponent.tsx b/front/src/components/MessageComponent.tsx
index ac043b0..bce2ee6 100644
--- a/front/src/components/MessageComponent.tsx
+++ b/front/src/components/MessageComponent.tsx
@@ -12,18 +12,20 @@ export default function MessageComponent({ message, user, channel, deleteMessage
return (
-
{message.username}:{" "}
- {message.content.split(" ").map((word, index) => {
- if (word.startsWith("@")) {
- const mention = message.mentions.find((mention) => `@${mention.username}` === word);
- if (mention) {
- return
{word} ;
+
+ {message.username}:{" "}
+ {message.content.split(" ").map((word, index) => {
+ if (word.startsWith("@")) {
+ const mention = message.mentions.find((mention) => `@${mention.username}` === word);
+ if (mention) {
+ return {word} ;
+ }
+ } else if (word.startsWith("https://") || word.startsWith("http://")) {
+ return {word}
}
- } else if (word.startsWith("https://") || word.startsWith("http://")) {
- return {word}
- }
- return {word} ;
- })}
+ return {word} ;
+ })}
+
{new Date(message.date * 1000).toLocaleString()}
{message.content.toLocaleLowerCase().includes("gros cochon") && (
diff --git a/front/src/styles/MessageComponent.css b/front/src/styles/MessageComponent.css
index c0378dd..6a174ed 100644
--- a/front/src/styles/MessageComponent.css
+++ b/front/src/styles/MessageComponent.css
@@ -3,3 +3,14 @@
border: 1px solid #270722;
padding: 10px;
}
+
+.message-content {
+ word-break: break-word;
+ overflow-wrap: break-word;
+ display: -webkit-box;
+ line-clamp: 10;
+ -webkit-line-clamp: 10;
+ -webkit-box-orient: vertical;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}