mirror of
https://github.com/Dokploy/dokploy.git
synced 2026-06-29 02:55:22 +02:00
refactor: improve project navigation logic by ensuring proper handling of projectId and environmentId, enhancing routing clarity and user experience
This commit is contained in:
@@ -101,9 +101,12 @@ export const HandleProject = ({ projectId }: Props) => {
|
||||
toast.success(projectId ? "Project Updated" : "Project Created");
|
||||
setIsOpen(false);
|
||||
if (!projectId) {
|
||||
router.push(
|
||||
`/dashboard/project/${data?.project?.projectId}/environment/${data?.environment?.environmentId}`,
|
||||
);
|
||||
const projectIdToUse = data && 'project' in data ? data.project.projectId : undefined;
|
||||
const environmentIdToUse = data && 'environment' in data ? data.environment.environmentId : undefined;
|
||||
|
||||
if (environmentIdToUse && projectIdToUse) {
|
||||
router.push(`/dashboard/project/${projectIdToUse}/environment/${environmentIdToUse}`);
|
||||
}
|
||||
} else {
|
||||
refetch();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user