diff --git a/frontend/src/components/omnibar.tsx b/frontend/src/components/omnibar.tsx index bf2569dbe..dff97f931 100644 --- a/frontend/src/components/omnibar.tsx +++ b/frontend/src/components/omnibar.tsx @@ -272,25 +272,28 @@ const OmniContainers = ({ <> - {containers?.map((container) => ( - { - closeSearch(); - navigate( - `/servers/${container.server_id!}/container/${container.name}` - ); - }} - > - - {container.name} - - ))} + {containers?.map((container) => { + const key = container.server_id + container.name; + return ( + { + closeSearch(); + navigate( + `/servers/${container.server_id!}/container/${container.name}` + ); + }} + > + + {container.name} + + ); + })} ); @@ -323,20 +326,23 @@ const OmniTerminals = ({ <> - {terminals?.map((terminal) => ( - { - closeSearch(); - navigate(terminalLink(terminal)); - }} - > - - {terminal.name} - - ))} + {terminals?.map((terminal) => { + const key = JSON.stringify(terminal.target) + terminal.name; + return ( + { + closeSearch(); + navigate(terminalLink(terminal)); + }} + > + + {terminal.name} + + ); + })} );