fix: close modal after selection of item

This commit is contained in:
djknaeckebrot
2024-12-12 08:48:23 +01:00
parent 6c582eb91d
commit bc2a286e1d

View File

@@ -70,6 +70,7 @@ export const SearchCommand = () => {
key={project.projectId} key={project.projectId}
onSelect={() => { onSelect={() => {
router.push(`/dashboard/project/${project.projectId}`); router.push(`/dashboard/project/${project.projectId}`);
setOpen(false);
}} }}
> >
<BookIcon className="size-4 text-muted-foreground mr-2" /> <BookIcon className="size-4 text-muted-foreground mr-2" />
@@ -90,7 +91,7 @@ export const SearchCommand = () => {
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); setOpen(false);
}} }}
> >
{application.type === "postgres" && ( {application.type === "postgres" && (
@@ -131,7 +132,7 @@ export const SearchCommand = () => {
<CommandItem <CommandItem
onSelect={() => { onSelect={() => {
router.push("/dashboard/projects"); router.push("/dashboard/projects");
setOpen((open) => !open); setOpen(false);
}} }}
> >
Projects Projects
@@ -141,7 +142,7 @@ export const SearchCommand = () => {
<CommandItem <CommandItem
onSelect={() => { onSelect={() => {
router.push("/dashboard/monitoring"); router.push("/dashboard/monitoring");
setOpen((open) => !open); setOpen(false);
}} }}
> >
Monitoring Monitoring
@@ -149,7 +150,7 @@ export const SearchCommand = () => {
<CommandItem <CommandItem
onSelect={() => { onSelect={() => {
router.push("/dashboard/traefik"); router.push("/dashboard/traefik");
setOpen((open) => !open); setOpen(false);
}} }}
> >
Traefik Traefik
@@ -157,7 +158,7 @@ export const SearchCommand = () => {
<CommandItem <CommandItem
onSelect={() => { onSelect={() => {
router.push("/dashboard/docker"); router.push("/dashboard/docker");
setOpen((open) => !open); setOpen(false);
}} }}
> >
Docker Docker
@@ -165,7 +166,7 @@ export const SearchCommand = () => {
<CommandItem <CommandItem
onSelect={() => { onSelect={() => {
router.push("/dashboard/requests"); router.push("/dashboard/requests");
setOpen((open) => !open); setOpen(false);
}} }}
> >
Requests Requests
@@ -175,7 +176,7 @@ export const SearchCommand = () => {
<CommandItem <CommandItem
onSelect={() => { onSelect={() => {
router.push("/dashboard/settings/server"); router.push("/dashboard/settings/server");
setOpen((open) => !open); setOpen(false);
}} }}
> >
Settings Settings