From e16ce0c8173fb0cac82a9a221f0817a9141ecca5 Mon Sep 17 00:00:00 2001 From: djknaeckebrot Date: Wed, 11 Dec 2024 07:36:23 +0100 Subject: [PATCH] refactor: only show Monitoring, Traefik, Docker and Requests when installation is not a cloud installation --- .../components/dashboard/search-command.tsx | 71 ++++++++++--------- 1 file changed, 38 insertions(+), 33 deletions(-) diff --git a/apps/dokploy/components/dashboard/search-command.tsx b/apps/dokploy/components/dashboard/search-command.tsx index 3bbacae9..ecd238d4 100644 --- a/apps/dokploy/components/dashboard/search-command.tsx +++ b/apps/dokploy/components/dashboard/search-command.tsx @@ -35,6 +35,7 @@ export const SearchCommand = () => { const [open, setOpen] = React.useState(false); const { data } = api.project.all.useQuery(); + const { data: isCloud, isLoading } = api.settings.isCloud.useQuery(); React.useEffect(() => { const down = (e: KeyboardEvent) => { @@ -122,41 +123,45 @@ export const SearchCommand = () => { > Projects + {!isCloud && ( + <> + { + router.push("/dashboard/monitoring"); + setOpen(false); + }} + > + Monitoring + + { + router.push("/dashboard/traefik"); + setOpen(false); + }} + > + Traefik + + { + router.push("/dashboard/docker"); + setOpen(false); + }} + > + Docker + + { + router.push("/dashboard/requests"); + setOpen(false); + }} + > + Requests + + + )} { - router.push("/dashboard/monitoring"); - setOpen(false); - }} - > - Monitoring - - { - router.push("/dashboard/traefik"); - setOpen(false); - }} - > - Traefik - - { - router.push("/dashboard/docker"); - setOpen(false); - }} - > - Docker - - { - router.push("/dashboard/requests"); - setOpen(false); - }} - > - Requests - - { - router.push("/dashboard/profile"); + router.push("/dashboard/settings/server"); setOpen(false); }} >