From 6c582eb91dd5642d19be9910a58712e72a063c02 Mon Sep 17 00:00:00 2001 From: djknaeckebrot Date: Thu, 12 Dec 2024 08:43:41 +0100 Subject: [PATCH] chore: close when project or app is selected chore: better closing checks fix: url for projects --- .../components/dashboard/search-command.tsx | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/apps/dokploy/components/dashboard/search-command.tsx b/apps/dokploy/components/dashboard/search-command.tsx index a5066921c..e2d2734eb 100644 --- a/apps/dokploy/components/dashboard/search-command.tsx +++ b/apps/dokploy/components/dashboard/search-command.tsx @@ -68,7 +68,9 @@ export const SearchCommand = () => { {data?.map((project) => ( router.push(project.projectId)} + onSelect={() => { + router.push(`/dashboard/project/${project.projectId}`); + }} > {project.name} @@ -84,11 +86,12 @@ export const SearchCommand = () => { return applications.map((application) => ( + onSelect={() => { router.push( `/dashboard/project/${project.projectId}/services/${application.type}/${application.id}` - ) - } + ); + setOpen((open) => !open); + }} > {application.type === "postgres" && ( @@ -128,7 +131,7 @@ export const SearchCommand = () => { { router.push("/dashboard/projects"); - setOpen(false); + setOpen((open) => !open); }} > Projects @@ -138,7 +141,7 @@ export const SearchCommand = () => { { router.push("/dashboard/monitoring"); - setOpen(false); + setOpen((open) => !open); }} > Monitoring @@ -146,7 +149,7 @@ export const SearchCommand = () => { { router.push("/dashboard/traefik"); - setOpen(false); + setOpen((open) => !open); }} > Traefik @@ -154,7 +157,7 @@ export const SearchCommand = () => { { router.push("/dashboard/docker"); - setOpen(false); + setOpen((open) => !open); }} > Docker @@ -162,7 +165,7 @@ export const SearchCommand = () => { { router.push("/dashboard/requests"); - setOpen(false); + setOpen((open) => !open); }} > Requests @@ -172,7 +175,7 @@ export const SearchCommand = () => { { router.push("/dashboard/settings/server"); - setOpen(false); + setOpen((open) => !open); }} > Settings