From b5840b0cb05579df9b342c2f038e59312350d049 Mon Sep 17 00:00:00 2001 From: Aaryan Khandelwal Date: Wed, 18 Sep 2024 13:39:16 +0530 Subject: [PATCH] fix: issue description value --- .../archives/issues/(detail)/[archivedIssueId]/page.tsx | 3 +-- .../[projectId]/issues/(detail)/[issueId]/page.tsx | 7 +------ web/core/components/issues/description-input.tsx | 2 +- web/core/components/issues/issue-detail/main-content.tsx | 4 +--- web/core/components/issues/issue-detail/root.tsx | 4 +--- web/core/components/issues/peek-overview/issue-detail.tsx | 2 -- 6 files changed, 5 insertions(+), 17 deletions(-) diff --git a/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx b/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx index 74dbb76491a..f0c41ab85d5 100644 --- a/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx +++ b/web/app/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx @@ -24,7 +24,7 @@ const ArchivedIssueDetailsPage = observer(() => { const { getProjectById } = useProject(); - const { isLoading, data: swrArchivedIssueDetails } = useSWR( + const { isLoading } = useSWR( workspaceSlug && projectId && archivedIssueId ? `ARCHIVED_ISSUE_DETAIL_${workspaceSlug}_${projectId}_${archivedIssueId}` : null, @@ -65,7 +65,6 @@ const ArchivedIssueDetailsPage = observer(() => {
{workspaceSlug && projectId && archivedIssueId && ( { const { getProjectById } = useProject(); const { toggleIssueDetailSidebar, issueDetailSidebarCollapsed } = useAppTheme(); // fetching issue details - const { - isLoading, - data: swrIssueDetails, - error, - } = useSWR( + const { isLoading, error } = useSWR( workspaceSlug && projectId && issueId ? `ISSUE_DETAIL_${workspaceSlug}_${projectId}_${issueId}` : null, workspaceSlug && projectId && issueId ? () => fetchIssue(workspaceSlug.toString(), projectId.toString(), issueId.toString()) @@ -95,7 +91,6 @@ const IssueDetailsPage = observer(() => { projectId && issueId && ( string); setIsSubmitting: (initialValue: "submitting" | "submitted" | "saved") => void; - swrIssueDescription: string | null | undefined; + swrIssueDescription?: string | null | undefined; }; export const IssueDescriptionInput: FC = observer((props) => { diff --git a/web/core/components/issues/issue-detail/main-content.tsx b/web/core/components/issues/issue-detail/main-content.tsx index 6bd75b32100..729300c17a7 100644 --- a/web/core/components/issues/issue-detail/main-content.tsx +++ b/web/core/components/issues/issue-detail/main-content.tsx @@ -31,11 +31,10 @@ type Props = { issueOperations: TIssueOperations; isEditable: boolean; isArchived: boolean; - swrIssueDetails: TIssue | null | undefined; }; export const IssueMainContent: React.FC = observer((props) => { - const { workspaceSlug, projectId, issueId, issueOperations, isEditable, isArchived, swrIssueDetails } = props; + const { workspaceSlug, projectId, issueId, issueOperations, isEditable, isArchived } = props; // states const [isSubmitting, setIsSubmitting] = useState<"submitting" | "submitted" | "saved">("saved"); // hooks @@ -88,7 +87,6 @@ export const IssueMainContent: React.FC = observer((props) => { {/* {issue?.description_html === issueDescription && ( */} = observer((props) => { - const { workspaceSlug, projectId, issueId, swrIssueDetails, is_archived = false } = props; + const { workspaceSlug, projectId, issueId, is_archived = false } = props; // router const router = useAppRouter(); const pathname = usePathname(); @@ -349,7 +348,6 @@ export const IssueDetailRoot: FC = observer((props) => {
= observer( projectId={issue.project_id} issueId={issue.id} initialValue={issueDescription} - // for now peek overview doesn't have live syncing while tab changes - swrIssueDescription={issueDescription} disabled={disabled} issueOperations={issueOperations} setIsSubmitting={(value) => setIsSubmitting(value)}