From aaa6a3a3e3d6c73139fd44498e034c1460ecfcae Mon Sep 17 00:00:00 2001
From: Vitaly Takmazov
Date: Wed, 20 Dec 2017 14:57:52 +0300
Subject: jsx -> js
---
vnext/src/components/Message.js | 52 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 52 insertions(+)
create mode 100644 vnext/src/components/Message.js
(limited to 'vnext/src/components/Message.js')
diff --git a/vnext/src/components/Message.js b/vnext/src/components/Message.js
new file mode 100644
index 00000000..cf287ce9
--- /dev/null
+++ b/vnext/src/components/Message.js
@@ -0,0 +1,52 @@
+import React from 'react'
+import PropTypes from 'prop-types'
+
+export default class Message extends React.Component {
+ render() {
+ const msg = this.props.data;
+ return (
+
+
+ {msg.body}
+ { msg.photo &&
+
+
+
+ }
+
+ )}
+};
+
+function Tags(props) {
+ return props.data && props.data.map(tag => { return ({ tag }) })
+}
+
+Message.propTypes = {
+ msg: PropTypes.shape({
+ mid: PropTypes.number.isRequired,
+ user: PropTypes.shape({
+ uid: PropTypes.number.isRequired,
+ uname: PropTypes.string.isRequired
+ }),
+ timestamp: PropTypes.string.isRequired,
+ body: PropTypes.string
+ })
+}
--
cgit v1.2.3