import React, { Fragment } from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import Type from 'ba-styles/Typography.scss';
import { withStyles } from '@material-ui/core/styles';
import Send from '@material-ui/icons/Send';
import CommentIcon from '@material-ui/icons/Comment';
import CloseIcon from '@material-ui/icons/Close';
import dummy from 'ba-api/dummyContents';
import {
  Typography,
  List,
  ListItem,
  Avatar,
  Input,
  Dialog,
  DialogActions,
  DialogContent,
  DialogTitle,
  IconButton,
  Fab,
  Slide,
  Divider,
  withMobileDialog,
} from '@material-ui/core';
import styles from './jss/socialMedia-jss';
const Transition = React.forwardRef(function Transition(props, ref) { // eslint-disable-line
  return ;
});
class Comment extends React.Component {
  state = {
    comment: ''
  };
  handleChange = event => {
    this.setState({ comment: event.target.value });
  };
  handleSubmit = comment => {
    this.props.submitComment(comment);
    this.setState({ comment: '' });
  }
  render() {
    const {
      open,
      handleClose,
      classes,
      dataComment,
      fullScreen
    } = this.props;
    const { comment } = this.state;
    const getItem = dataArray => dataArray.map(data => (
      
        
          
            
              
              
                {data.get('from')}
                {data.get('date')}
              
             
            {data.get('message')}
           
        
        
      
    ));
    return (
      
        
       
    );
  }
}
Comment.propTypes = {
  open: PropTypes.bool.isRequired,
  handleClose: PropTypes.func.isRequired,
  submitComment: PropTypes.func.isRequired,
  classes: PropTypes.object.isRequired,
  dataComment: PropTypes.object,
  fullScreen: PropTypes.bool.isRequired,
};
Comment.defaultProps = {
  dataComment: undefined
};
const CommentResponsive = withMobileDialog()(Comment);
export default withStyles(styles)(CommentResponsive);