File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 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 ;
You can’t perform that action at this time.
0 commit comments