diff --git a/src/workspaces/officerdev/src/apps/Headscale/NodesView.tsx b/src/workspaces/officerdev/src/apps/Headscale/NodesView.tsx
index 754981e0..6768c52b 100644
--- a/src/workspaces/officerdev/src/apps/Headscale/NodesView.tsx
+++ b/src/workspaces/officerdev/src/apps/Headscale/NodesView.tsx
@@ -99,7 +99,10 @@ const NodeCard = ({ node, onError }: NodeCardProps) => {
) : (
- {node.name}
+
+ {node.id}: {node.hostname}{' '}
+ ({node.name})
+
{node.user && {node.user.name}}
{node.isExitNode && exit}
{node.tags.map((tag) => (
@@ -232,6 +235,7 @@ export const NodesView = () => {
const visible = needle
? nodes.filter(
(n) =>
+ n.id === needle ||
n.name.toLowerCase().includes(needle) ||
n.hostname.toLowerCase().includes(needle) ||
n.user?.name.toLowerCase().includes(needle) ||
@@ -257,7 +261,7 @@ export const NodesView = () => {
setFilter(ev.target.value)}
- placeholder="Filter by name, user, IP, tag"
+ placeholder="Filter by id, name, user, IP, tag"
spellCheck={false}
className="w-full rounded-lg border border-white/10 bg-black/40 py-1.5 pl-8 pr-2.5 text-xs text-zinc-100 outline-none placeholder:text-zinc-600 focus:border-primary/50"
/>