diff options
author | Sascha <GlancingMind@outlook.com> | 2021-03-03 16:26:57 +0100 |
---|---|---|
committer | Sascha <GlancingMind@outlook.com> | 2021-03-04 20:54:04 +0100 |
commit | c24b7370f484e89662283a52b66e34940f972cf6 (patch) | |
tree | 49beb76c3b7c955728d88b34ff06cc317a76e2c5 /webui/src/components | |
parent | b918c9facd157d1dfb24282f6309782a10e02123 (diff) | |
download | git-bug-c24b7370f484e89662283a52b66e34940f972cf6.tar.gz |
Add Icon to "Close Issue"-button
Diffstat (limited to 'webui/src/components')
-rw-r--r-- | webui/src/components/CloseBugButton/CloseBugButton.tsx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/webui/src/components/CloseBugButton/CloseBugButton.tsx b/webui/src/components/CloseBugButton/CloseBugButton.tsx index 19f56cab..8d397c23 100644 --- a/webui/src/components/CloseBugButton/CloseBugButton.tsx +++ b/webui/src/components/CloseBugButton/CloseBugButton.tsx @@ -1,12 +1,21 @@ import React from 'react'; import Button from '@material-ui/core/Button'; +import { makeStyles, Theme } from '@material-ui/core/styles'; +import ErrorOutlineIcon from '@material-ui/icons/ErrorOutline'; import { BugFragment } from 'src/pages/bug/Bug.generated'; import { TimelineDocument } from 'src/pages/bug/TimelineQuery.generated'; import { useCloseBugMutation } from './CloseBug.generated'; +const useStyles = makeStyles((theme: Theme) => ({ + closeIssueIcon: { + color: theme.palette.secondary.dark, + paddingTop: '0.1rem', + }, +})); + interface Props { bug: BugFragment; disabled: boolean; @@ -14,6 +23,7 @@ interface Props { function CloseBugButton({ bug, disabled }: Props) { const [closeBug, { loading, error }] = useCloseBugMutation(); + const classes = useStyles(); function closeBugAction() { closeBug({ @@ -45,6 +55,7 @@ function CloseBugButton({ bug, disabled }: Props) { variant="contained" onClick={() => closeBugAction()} disabled={bug.status === 'CLOSED' || disabled} + startIcon={<ErrorOutlineIcon className={classes.closeIssueIcon} />} > Close issue </Button> |