1import { makeStyles } from '@material-ui/core/styles';
2import React from 'react';
3
4import Author from '../Author';
5import Date from '../Date';
6import { SetTitleFragment } from './SetTitleFragment.generated';
7
8const useStyles = makeStyles(theme => ({
9 main: {
10 ...theme.typography.body1,
11 marginLeft: theme.spacing(1) + 40,
12 },
13 bold: {
14 fontWeight: 'bold',
15 },
16}));
17
18type Props = {
19 op: SetTitleFragment;
20};
21
22function SetTitle({ op }: Props) {
23 const classes = useStyles();
24 return (
25 <div className={classes.main}>
26 <Author author={op.author} className={classes.bold} />
27 <span> changed the title from </span>
28 <span className={classes.bold}>{op.was}</span>
29 <span> to </span>
30 <span className={classes.bold}>{op.title}</span>
31 <Date date={op.date} />
32 </div>
33 );
34}
35
36export default SetTitle;