fix: fixed message text wraping

This commit is contained in:
Lukian 2025-04-09 15:50:36 +02:00
parent 4045681913
commit 2795d4686e
2 changed files with 24 additions and 11 deletions

View file

@ -12,6 +12,7 @@ export default function MessageComponent({ message, user, channel, deleteMessage
return ( return (
<div key={message.id} className="message"> <div key={message.id} className="message">
<div className="message-content">
<Link to={`/u/${message.username}`}>{message.username}</Link>:{" "} <Link to={`/u/${message.username}`}>{message.username}</Link>:{" "}
{message.content.split(" ").map((word, index) => { {message.content.split(" ").map((word, index) => {
if (word.startsWith("@")) { if (word.startsWith("@")) {
@ -24,6 +25,7 @@ export default function MessageComponent({ message, user, channel, deleteMessage
} }
return <span key={index}>{word} </span>; return <span key={index}>{word} </span>;
})} })}
</div>
<p>{new Date(message.date * 1000).toLocaleString()}</p> <p>{new Date(message.date * 1000).toLocaleString()}</p>
<div> <div>
{message.content.toLocaleLowerCase().includes("gros cochon") && ( {message.content.toLocaleLowerCase().includes("gros cochon") && (

View file

@ -3,3 +3,14 @@
border: 1px solid #270722; border: 1px solid #270722;
padding: 10px; 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;
}