Files
supersonic/webapp/packages/supersonic-fe/src/pages/Chat/components/Text.tsx
jerryjzhang dc4fc69b57 first commit
2023-06-12 18:44:01 +08:00

20 lines
471 B
TypeScript

import Message from './Message';
import styles from './style.less';
type Props = {
position: 'left' | 'right';
data: any;
quote?: string;
};
const Text: React.FC<Props> = ({ position, data, quote }) => {
return (
<Message position={position} bubbleClassName={styles.textBubble}>
{position === 'right' && quote && <div className={styles.quote}>{quote}</div>}
<div className={styles.text}>{data}</div>
</Message>
);
};
export default Text;