diff --git a/frontend/src/components/ChatHeader.tsx b/frontend/src/components/ChatHeader.tsx
index fe247c7..327663b 100644
--- a/frontend/src/components/ChatHeader.tsx
+++ b/frontend/src/components/ChatHeader.tsx
@@ -1,6 +1,7 @@
import { useEffect, useState } from 'react';
-import { Bell, Globe2, Info, Route, Star, Trash2 } from 'lucide-react';
+import { Bell, Globe2, Info, Star, Trash2 } from 'lucide-react';
import { toast } from './ui/sonner';
+import { DirectTraceIcon } from './DirectTraceIcon';
import { isFavorite } from '../utils/favorites';
import { handleKeyboardActivate } from '../utils/a11y';
import { stripRegionScopePrefix } from '../utils/regionScope';
@@ -232,7 +233,7 @@ export function ChatHeader({
aria-label="Direct Trace"
disabled={activeContactIsPrefixOnly}
>
-
+
)}
{notificationsSupported && (
diff --git a/frontend/src/components/DirectTraceIcon.tsx b/frontend/src/components/DirectTraceIcon.tsx
new file mode 100644
index 0000000..d01f9c6
--- /dev/null
+++ b/frontend/src/components/DirectTraceIcon.tsx
@@ -0,0 +1,22 @@
+interface DirectTraceIconProps {
+ className?: string;
+}
+
+export function DirectTraceIcon({ className }: DirectTraceIconProps) {
+ return (
+
+ );
+}
diff --git a/frontend/src/components/RepeaterDashboard.tsx b/frontend/src/components/RepeaterDashboard.tsx
index 8db61ae..cb65517 100644
--- a/frontend/src/components/RepeaterDashboard.tsx
+++ b/frontend/src/components/RepeaterDashboard.tsx
@@ -1,6 +1,7 @@
import { toast } from './ui/sonner';
import { Button } from './ui/button';
-import { Bell, Route, Star, Trash2 } from 'lucide-react';
+import { Bell, Star, Trash2 } from 'lucide-react';
+import { DirectTraceIcon } from './DirectTraceIcon';
import { RepeaterLogin } from './RepeaterLogin';
import { useRepeaterDashboard } from '../hooks/useRepeaterDashboard';
import { isFavorite } from '../utils/favorites';
@@ -126,7 +127,7 @@ export function RepeaterDashboard({
title="Direct Trace"
aria-label="Direct Trace"
>
-
+
{notificationsSupported && (