Files
Chat/frontend/src/features/messagesList/message.tsx

29 lines
587 B
TypeScript

import { IMessage } from "@/entities/message";
import { IUser } from "@/entities/user";
export const Message = ({
message,
color,
align = "right",
}: {
message: IMessage;
color: IUser["color"] | undefined;
align?: "left" | "right";
}) => {
return (
<div
key={message.id}
style={{
background: `var(--color-col${color})`,
borderRadius: `var(--radius-xl)`,
[align === "right"
? "borderBottomRightRadius"
: "borderBottomLeftRadius"]: 0,
}}
className={`p-2`}
>
{message.text}
</div>
);
};