Better individual scenes for documents

This commit is contained in:
Jori Lallo
2016-05-22 07:25:13 -07:00
parent 73e13e1849
commit b840b300b5
9 changed files with 50 additions and 7 deletions

View File

@@ -0,0 +1,24 @@
import React from 'react';
import moment from 'moment';
import { Avatar } from 'rebass';
import Flex from 'components/Flex';
import styles from './Document.scss';
const Document = (props) => {
return (
<div className={ styles.container }>
<Flex align="center" className={ styles.user }>
<Avatar src={ props.document.user.avatarUrl } size={ 24 } />
<span className={ styles.userName }>
{ props.document.user.name } published { moment(document.createdAt).fromNow() }
</span>
</Flex>
<div dangerouslySetInnerHTML={{ __html: props.document.html }} />
</div>
);
};
export default Document;

View File

@@ -0,0 +1,11 @@
.container {
padding: 20px 0;
}
.user {
margin-bottom: 40px;
}
.userName {
margin: 0 0 0 10px;
}

View File

@@ -0,0 +1,2 @@
import Document from './Document';
export default Document;