-
chris authored3196769d
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
CommentItem.js 1.05 KiB
import React from 'react';
import PropTypes from 'prop-types';
import styled from 'styled-components';
// import { th } from '../_helpers'
const Wrapper = styled.div``;
const Head = styled.div`
display: flex;
flex-direction: column;
margin-bottom: 8px;
`;
const Name = styled.div`
font-size: 14px;
`;
const Timestamp = styled.div`
font-size: 12px;
color: gray;
`;
const Content = styled.div`
font-size: 16px;
`;
const CommentItem = props => {
const { className, content, displayName, timestamp } = props;
return (
<Wrapper className={className}>
<Head>
<Name>{displayName}</Name>
<Timestamp>{timestamp}</Timestamp>
</Head>
<Content>{content}</Content>
</Wrapper>
);
};
CommentItem.propTypes = {
/** Actual comment text */
content: PropTypes.string.isRequired,
/** Display name of user that made the comment */
displayName: PropTypes.string.isRequired,
/** When the comment was made */
timestamp: PropTypes.string.isRequired,
};
CommentItem.defaultProps = {};
export default CommentItem;