mirror of
https://github.com/Dokploy/dokploy
synced 2025-06-26 18:27:59 +00:00
chore: close when project or app is selected
chore: better closing checks fix: url for projects
This commit is contained in:
@@ -68,7 +68,9 @@ export const SearchCommand = () => {
|
|||||||
{data?.map((project) => (
|
{data?.map((project) => (
|
||||||
<CommandItem
|
<CommandItem
|
||||||
key={project.projectId}
|
key={project.projectId}
|
||||||
onSelect={() => router.push(project.projectId)}
|
onSelect={() => {
|
||||||
|
router.push(`/dashboard/project/${project.projectId}`);
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
<BookIcon className="size-4 text-muted-foreground mr-2" />
|
<BookIcon className="size-4 text-muted-foreground mr-2" />
|
||||||
{project.name}
|
{project.name}
|
||||||
@@ -84,11 +86,12 @@ export const SearchCommand = () => {
|
|||||||
return applications.map((application) => (
|
return applications.map((application) => (
|
||||||
<CommandItem
|
<CommandItem
|
||||||
key={application.id}
|
key={application.id}
|
||||||
onSelect={() =>
|
onSelect={() => {
|
||||||
router.push(
|
router.push(
|
||||||
`/dashboard/project/${project.projectId}/services/${application.type}/${application.id}`
|
`/dashboard/project/${project.projectId}/services/${application.type}/${application.id}`
|
||||||
)
|
);
|
||||||
}
|
setOpen((open) => !open);
|
||||||
|
}}
|
||||||
>
|
>
|
||||||
{application.type === "postgres" && (
|
{application.type === "postgres" && (
|
||||||
<PostgresqlIcon className="h-6 w-6 mr-2" />
|
<PostgresqlIcon className="h-6 w-6 mr-2" />
|
||||||
@@ -128,7 +131,7 @@ export const SearchCommand = () => {
|
|||||||
<CommandItem
|
<CommandItem
|
||||||
onSelect={() => {
|
onSelect={() => {
|
||||||
router.push("/dashboard/projects");
|
router.push("/dashboard/projects");
|
||||||
setOpen(false);
|
setOpen((open) => !open);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Projects
|
Projects
|
||||||
@@ -138,7 +141,7 @@ export const SearchCommand = () => {
|
|||||||
<CommandItem
|
<CommandItem
|
||||||
onSelect={() => {
|
onSelect={() => {
|
||||||
router.push("/dashboard/monitoring");
|
router.push("/dashboard/monitoring");
|
||||||
setOpen(false);
|
setOpen((open) => !open);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Monitoring
|
Monitoring
|
||||||
@@ -146,7 +149,7 @@ export const SearchCommand = () => {
|
|||||||
<CommandItem
|
<CommandItem
|
||||||
onSelect={() => {
|
onSelect={() => {
|
||||||
router.push("/dashboard/traefik");
|
router.push("/dashboard/traefik");
|
||||||
setOpen(false);
|
setOpen((open) => !open);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Traefik
|
Traefik
|
||||||
@@ -154,7 +157,7 @@ export const SearchCommand = () => {
|
|||||||
<CommandItem
|
<CommandItem
|
||||||
onSelect={() => {
|
onSelect={() => {
|
||||||
router.push("/dashboard/docker");
|
router.push("/dashboard/docker");
|
||||||
setOpen(false);
|
setOpen((open) => !open);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Docker
|
Docker
|
||||||
@@ -162,7 +165,7 @@ export const SearchCommand = () => {
|
|||||||
<CommandItem
|
<CommandItem
|
||||||
onSelect={() => {
|
onSelect={() => {
|
||||||
router.push("/dashboard/requests");
|
router.push("/dashboard/requests");
|
||||||
setOpen(false);
|
setOpen((open) => !open);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Requests
|
Requests
|
||||||
@@ -172,7 +175,7 @@ export const SearchCommand = () => {
|
|||||||
<CommandItem
|
<CommandItem
|
||||||
onSelect={() => {
|
onSelect={() => {
|
||||||
router.push("/dashboard/settings/server");
|
router.push("/dashboard/settings/server");
|
||||||
setOpen(false);
|
setOpen((open) => !open);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
Settings
|
Settings
|
||||||
|
|||||||
Reference in New Issue
Block a user