{"version":3,"file":"ChatMessage.mjs","names":["React","makeStyles","Card","CardContent","Typography","useStyles","theme","root","borderRadius","background","props","message","outgoing","width","padding","alignSelf","flexShrink","boxShadow","userName","fontWeight","timestamp","color","margin","ChatMessage","$","_c","classes","t0","Symbol","for","useEffect","_temp","t1","display","flexDirection","t2","createdBy","name","t3","createdAt","loading","t4","t5","wordWrap","t6","whiteSpace","t7","messageContent","t8","t9","console","warn"],"sources":["../../src/chatBot/ChatMessage.jsx"],"sourcesContent":["import React from 'react';\nimport { makeStyles } from '@material-ui/core';\nimport { Card, CardContent, Typography } from '@material-ui/core';\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    borderRadius: 5,\n    background: (props) => (props.message.outgoing ? '#cdecfa' : '#e1e2e3'),\n    width: '85%',\n    padding: '3px',\n    alignSelf: (props) => props.message.outgoing && 'flex-end',\n    flexShrink: 0, \n    boxShadow: '0 2px 4px rgba(0, 0, 0, 0.1)'\n  },\n  userName: {\n    fontWeight: 'bold'\n  },\n  timestamp: {\n    color: '#A9A9A9',\n    margin: '0 0 0 5px',\n  },\n}));\n\n/**\n * @deprecated This component is deprecated and will be removed in a future version.\n * Use `UdpAiAssistant` instead.\n */\nexport const ChatMessage = (props) => {\n  const classes = useStyles(props);\n  const { message } = props;\n\n  React.useEffect(() => {\n    console.warn(\n      'The \"ChatMessage\" component is deprecated and will be removed in a future version. ' +\n      'Use \"UdpAiAssistant\" instead.'\n    );\n  }, []);\n\n  return (\n    <Card className={classes.root}>\n      <CardContent>\n        <div style={{display:'flex', flexDirection:'row'}}>\n          <Typography noWrap variant='caption' className={classes.userName}>\n            {message.createdBy.name}\n          </Typography>\n          {!message.createdBy.loading && (\n            <Typography noWrap variant='caption' className={classes.timestamp}>\n              {message.createdAt}\n            </Typography>\n          )}\n        </div>\n        <div style={{wordWrap: 'break-word'}}>\n          <Typography variant='body2' style={{whiteSpace: 'pre-line'}}>\n            {message.messageContent}\n          </Typography>\n        </div>\n      </CardContent>\n    </Card>\n  );\n};\n\n"],"mappings":"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"}