From 2e9e146e1c8d05bf64a8247b2a0d571ecb581ea6 Mon Sep 17 00:00:00 2001 From: Rohan Chakraborty Date: Wed, 13 May 2026 18:03:56 +0530 Subject: [PATCH] fix: edit project flow --- .../views-new/projects/components/edit-project-dialog.tsx | 2 ++ .../react/views-new/projects/components/project-columns.tsx | 2 ++ web/sdk/react/views-new/projects/project-details-view.tsx | 5 +++++ web/sdk/react/views-new/projects/projects-view.tsx | 1 + 4 files changed, 10 insertions(+) diff --git a/web/sdk/react/views-new/projects/components/edit-project-dialog.tsx b/web/sdk/react/views-new/projects/components/edit-project-dialog.tsx index a64e4a1993..4c23ce005f 100644 --- a/web/sdk/react/views-new/projects/components/edit-project-dialog.tsx +++ b/web/sdk/react/views-new/projects/components/edit-project-dialog.tsx @@ -34,6 +34,7 @@ type FormData = yup.InferType; export interface EditProjectPayload { projectId: string; + name: string; title: string; } @@ -108,6 +109,7 @@ function EditProjectForm({ payload, handle, refetch }: EditProjectFormProps) { create(UpdateProjectRequestSchema, { id: payload.projectId, body: { + name: payload.name, title: data.title } }) diff --git a/web/sdk/react/views-new/projects/components/project-columns.tsx b/web/sdk/react/views-new/projects/components/project-columns.tsx index 3a759e9b14..9b514be3b6 100644 --- a/web/sdk/react/views-new/projects/components/project-columns.tsx +++ b/web/sdk/react/views-new/projects/components/project-columns.tsx @@ -13,6 +13,7 @@ import { MembersCell } from './members-cell'; export interface ProjectMenuPayload { projectId: string; + name: string; title: string; canUpdate: boolean; canDelete: boolean; @@ -88,6 +89,7 @@ export const getColumns = ({ handle={menuHandle} payload={{ projectId: project.id || '', + name: project.name || '', title: project.title || '', canUpdate, canDelete diff --git a/web/sdk/react/views-new/projects/project-details-view.tsx b/web/sdk/react/views-new/projects/project-details-view.tsx index 5f038e74af..f06cacf6a6 100644 --- a/web/sdk/react/views-new/projects/project-details-view.tsx +++ b/web/sdk/react/views-new/projects/project-details-view.tsx @@ -319,6 +319,7 @@ export function ProjectDetailsView({ }, [onDeleteSuccess]); const projectTitle = project?.title || ''; + const projectName = project?.name || ''; return ( @@ -349,6 +350,7 @@ export function ProjectDetailsView({ {!isLoading && (canUpdateProject || canDeleteProject) && ( editProjectDialogHandle.openWithPayload({ projectId, + name: projectName, title: projectTitle }) } diff --git a/web/sdk/react/views-new/projects/projects-view.tsx b/web/sdk/react/views-new/projects/projects-view.tsx index 6ecdf77502..291c96d4ec 100644 --- a/web/sdk/react/views-new/projects/projects-view.tsx +++ b/web/sdk/react/views-new/projects/projects-view.tsx @@ -229,6 +229,7 @@ export function ProjectsView({ onClick={() => editProjectDialogHandle.openWithPayload({ projectId: payload.projectId, + name: payload.name, title: payload.title }) }