1import { withStyles } from '@material-ui/core/styles';
2import gql from 'graphql-tag';
3import React from 'react';
4import Author from '../Author';
5import Date from '../Date';
6
7const styles = theme => ({
8 main: {
9 ...theme.typography.body2,
10 },
11});
12
13const SetStatus = ({ op, classes }) => {
14 return (
15 <div className={classes.main}>
16 <Author author={op.author} bold />
17 <span> {op.status.toLowerCase()} this</span>
18 <Date date={op.date} />
19 </div>
20 );
21};
22
23SetStatus.fragment = gql`
24 fragment SetStatus on TimelineItem {
25 ... on SetStatusTimelineItem {
26 date
27 author {
28 name
29 email
30 displayName
31 }
32 status
33 }
34 }
35`;
36
37export default withStyles(styles)(SetStatus);