From e867663bf01841684da6c74a7bcac478cf99655a Mon Sep 17 00:00:00 2001 From: Sascha Date: Tue, 25 May 2021 17:31:28 +0200 Subject: Rename default component filename to index.tsx This reduces duplicate filepath components and with it the overall import filepath length. --- .../components/ReopenBugButton/ReopenBugButton.tsx | 56 ---------------------- webui/src/components/ReopenBugButton/index.tsx | 56 ++++++++++++++++++++++ 2 files changed, 56 insertions(+), 56 deletions(-) delete mode 100644 webui/src/components/ReopenBugButton/ReopenBugButton.tsx create mode 100644 webui/src/components/ReopenBugButton/index.tsx (limited to 'webui/src/components/ReopenBugButton') diff --git a/webui/src/components/ReopenBugButton/ReopenBugButton.tsx b/webui/src/components/ReopenBugButton/ReopenBugButton.tsx deleted file mode 100644 index e62c58df..00000000 --- a/webui/src/components/ReopenBugButton/ReopenBugButton.tsx +++ /dev/null @@ -1,56 +0,0 @@ -import React from 'react'; - -import Button from '@material-ui/core/Button'; -import CircularProgress from '@material-ui/core/CircularProgress'; - -import { BugFragment } from 'src/pages/bug/Bug.generated'; -import { TimelineDocument } from 'src/pages/bug/TimelineQuery.generated'; - -import { useOpenBugMutation } from './OpenBug.generated'; - -interface Props { - bug: BugFragment; - disabled?: boolean; -} - -function ReopenBugButton({ bug, disabled }: Props) { - const [openBug, { loading, error }] = useOpenBugMutation(); - - function openBugAction() { - openBug({ - variables: { - input: { - prefix: bug.id, - }, - }, - refetchQueries: [ - // TODO: update the cache instead of refetching - { - query: TimelineDocument, - variables: { - id: bug.id, - first: 100, - }, - }, - ], - awaitRefetchQueries: true, - }); - } - - if (loading) return ; - if (error) return
Error
; - - return ( -
- -
- ); -} - -export default ReopenBugButton; diff --git a/webui/src/components/ReopenBugButton/index.tsx b/webui/src/components/ReopenBugButton/index.tsx new file mode 100644 index 00000000..e62c58df --- /dev/null +++ b/webui/src/components/ReopenBugButton/index.tsx @@ -0,0 +1,56 @@ +import React from 'react'; + +import Button from '@material-ui/core/Button'; +import CircularProgress from '@material-ui/core/CircularProgress'; + +import { BugFragment } from 'src/pages/bug/Bug.generated'; +import { TimelineDocument } from 'src/pages/bug/TimelineQuery.generated'; + +import { useOpenBugMutation } from './OpenBug.generated'; + +interface Props { + bug: BugFragment; + disabled?: boolean; +} + +function ReopenBugButton({ bug, disabled }: Props) { + const [openBug, { loading, error }] = useOpenBugMutation(); + + function openBugAction() { + openBug({ + variables: { + input: { + prefix: bug.id, + }, + }, + refetchQueries: [ + // TODO: update the cache instead of refetching + { + query: TimelineDocument, + variables: { + id: bug.id, + first: 100, + }, + }, + ], + awaitRefetchQueries: true, + }); + } + + if (loading) return ; + if (error) return
Error
; + + return ( +
+ +
+ ); +} + +export default ReopenBugButton; -- cgit