From b7ec2404b031257ea30f46d4d7f92a498ac906db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A1udio?= Date: Tue, 2 Feb 2021 20:27:48 -0300 Subject: [PATCH] Fix #546 - Fixing code review requests --- .../components/CloseBugButton/CloseBugButton.tsx | 16 +++++++++++----- webui/src/pages/bug/Bug.tsx | 2 +- webui/src/pages/bug/CommentForm.tsx | 11 ++++++----- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/webui/src/components/CloseBugButton/CloseBugButton.tsx b/webui/src/components/CloseBugButton/CloseBugButton.tsx index 9aca6fdd899ce544e072194ef4917c6b32ee77d7..19f56cab6c9df8a57b66ff85c73489a09bd1c3a9 100644 --- a/webui/src/components/CloseBugButton/CloseBugButton.tsx +++ b/webui/src/components/CloseBugButton/CloseBugButton.tsx @@ -2,22 +2,24 @@ import React from 'react'; import Button from '@material-ui/core/Button'; +import { BugFragment } from 'src/pages/bug/Bug.generated'; import { TimelineDocument } from 'src/pages/bug/TimelineQuery.generated'; import { useCloseBugMutation } from './CloseBug.generated'; interface Props { - bugId: string; + bug: BugFragment; + disabled: boolean; } -function CloseBugButton({ bugId }: Props) { +function CloseBugButton({ bug, disabled }: Props) { const [closeBug, { loading, error }] = useCloseBugMutation(); function closeBugAction() { closeBug({ variables: { input: { - prefix: bugId, + prefix: bug.id, }, }, refetchQueries: [ @@ -25,7 +27,7 @@ function CloseBugButton({ bugId }: Props) { { query: TimelineDocument, variables: { - id: bugId, + id: bug.id, first: 100, }, }, @@ -39,7 +41,11 @@ function CloseBugButton({ bugId }: Props) { return (
-
diff --git a/webui/src/pages/bug/Bug.tsx b/webui/src/pages/bug/Bug.tsx index f2a116f863fcf6d3603d11e00686d39558d425b0..bd6e44c41fa0fa1e6c06bda2fcd5db5f9362379f 100644 --- a/webui/src/pages/bug/Bug.tsx +++ b/webui/src/pages/bug/Bug.tsx @@ -82,7 +82,7 @@ function Bug({ bug }: Props) { {() => (
- +
)}
diff --git a/webui/src/pages/bug/CommentForm.tsx b/webui/src/pages/bug/CommentForm.tsx index d0935e1e64d010f2b8a121d74fe5b6ed5fd61ac8..128e4d3245901773c69904fbf9e1eee854a4cc52 100644 --- a/webui/src/pages/bug/CommentForm.tsx +++ b/webui/src/pages/bug/CommentForm.tsx @@ -7,6 +7,7 @@ import { makeStyles, Theme } from '@material-ui/core/styles'; import CommentInput from '../../layout/CommentInput/CommentInput'; import CloseBugButton from 'src/components/CloseBugButton/CloseBugButton'; +import { BugFragment } from './Bug.generated'; import { useAddCommentMutation } from './CommentForm.generated'; import { TimelineDocument } from './TimelineQuery.generated'; @@ -39,10 +40,10 @@ const useStyles = makeStyles((theme) => ({ })); type Props = { - bugId: string; + bug: BugFragment; }; -function CommentForm({ bugId }: Props) { +function CommentForm({ bug }: Props) { const [addComment, { loading }] = useAddCommentMutation(); const [issueComment, setIssueComment] = useState(''); const [inputProp, setInputProp] = useState(''); @@ -53,7 +54,7 @@ function CommentForm({ bugId }: Props) { addComment({ variables: { input: { - prefix: bugId, + prefix: bug.id, message: issueComment, }, }, @@ -62,7 +63,7 @@ function CommentForm({ bugId }: Props) { { query: TimelineDocument, variables: { - id: bugId, + id: bug.id, first: 100, }, }, @@ -91,7 +92,7 @@ function CommentForm({ bugId }: Props) { onChange={(comment: string) => setIssueComment(comment)} />
- + 0} />