Skip to content

Commit ed6c2f3

Browse files
authored
Merge pull request #46 from Soohyuniii/feature/chatroom-text-field
feat: chat message component 개발
2 parents 9a86afb + cbd8066 commit ed6c2f3

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

src/components/ChatMessage.tsx

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
interface ChatMessageProps {
2+
message: string;
3+
myMessage: boolean;
4+
}
5+
6+
const ChatMessage = ({ message, myMessage }: ChatMessageProps) => {
7+
const textColor = myMessage ? "text-[#FFFFFF]" : "text-gray-900";
8+
const backgroundColor = myMessage ? "bg-gray-900" : "bg-[#FFFFFF]";
9+
const borderStyle = myMessage
10+
? "rounded-tr-none"
11+
: "rounded-tl-none border border-gray-100";
12+
13+
return (
14+
<div className="flex w-full justify-center items-center mb-2">
15+
<div
16+
className={`max-w-xs px-2.5 py-3 rounded-[12px] ${borderStyle} ${backgroundColor} ${textColor}`}
17+
style={{
18+
fontWeight: 500,
19+
fontSize: "16px",
20+
lineHeight: "24px"
21+
}}
22+
>
23+
{message}
24+
</div>
25+
</div>
26+
);
27+
};
28+
29+
export default ChatMessage;

0 commit comments

Comments
 (0)