webui: more styling on the bug page

This commit is contained in:
Michael Muré 2020-02-16 02:51:27 +01:00
parent e408ca8a28
commit 86a35f1829
No known key found for this signature in database
GPG Key ID: A4457C029293126F
2 changed files with 18 additions and 4 deletions

View File

@ -13,7 +13,7 @@ import TimelineQuery from './TimelineQuery';
const useStyles = makeStyles(theme => ({ const useStyles = makeStyles(theme => ({
main: { main: {
maxWidth: 800, maxWidth: 1000,
margin: 'auto', margin: 'auto',
marginTop: theme.spacing(4), marginTop: theme.spacing(4),
}, },
@ -41,6 +41,9 @@ const useStyles = makeStyles(theme => ({
marginTop: theme.spacing(2), marginTop: theme.spacing(2),
flex: '0 0 200px', flex: '0 0 200px',
}, },
sidebarTitle: {
fontWeight: 'bold',
},
labelList: { labelList: {
listStyle: 'none', listStyle: 'none',
padding: 0, padding: 0,
@ -53,6 +56,12 @@ const useStyles = makeStyles(theme => ({
display: 'block', display: 'block',
}, },
}, },
noLabel: {
...theme.typography.body2,
},
commentForm: {
marginLeft: 48,
},
})); }));
type Props = { type Props = {
@ -77,10 +86,16 @@ function Bug({ bug }: Props) {
<div className={classes.container}> <div className={classes.container}>
<div className={classes.timeline}> <div className={classes.timeline}>
<TimelineQuery id={bug.id} /> <TimelineQuery id={bug.id} />
<div className={classes.commentForm}>
<CommentForm bugId={bug.id} />
</div>
</div> </div>
<div className={classes.sidebar}> <div className={classes.sidebar}>
<Typography variant={'subtitle1'}>Labels</Typography> <span className={classes.sidebarTitle}>Labels</span>
<ul className={classes.labelList}> <ul className={classes.labelList}>
{bug.labels.length === 0 && (
<span className={classes.noLabel}>None yet</span>
)}
{bug.labels.map(l => ( {bug.labels.map(l => (
<li className={classes.label} key={l.name}> <li className={classes.label} key={l.name}>
<Label label={l} key={l.name} /> <Label label={l} key={l.name} />
@ -89,8 +104,6 @@ function Bug({ bug }: Props) {
</ul> </ul>
</div> </div>
</div> </div>
<CommentForm bugId={bug.id} />
</main> </main>
); );
} }

View File

@ -31,6 +31,7 @@ const useStyles = makeStyles(theme => ({
padding: '0.5rem 1rem', padding: '0.5rem 1rem',
borderBottom: '1px solid #ddd', borderBottom: '1px solid #ddd',
display: 'flex', display: 'flex',
backgroundColor: '#e2f1ff',
}, },
title: { title: {
flex: 1, flex: 1,