diff --git a/frontend/src/pages/Senders.jsx b/frontend/src/pages/Senders.jsx index e432dc3..98101f1 100644 --- a/frontend/src/pages/Senders.jsx +++ b/frontend/src/pages/Senders.jsx @@ -2,6 +2,7 @@ import { useEffect, useCallback, useRef, useState } from 'react'; import { AnalyticsApi, SearchApi, EmailApi } from '../api/client.js'; import BulkToolbar from '../components/BulkToolbar.jsx'; import useSelection from '../hooks/useSelection.js'; +import useListKeyboardNav from '../hooks/useListKeyboardNav.js'; // ── helpers ────────────────────────────────────────────────────────────────── @@ -125,7 +126,7 @@ function EmailDetail({ email: summary, onBack }) { // ── EmailListRow (row inside sender email list) ─────────────────────────────── -function EmailListRow({ email: initial, onRemove, onOpen, selected, onToggleSelect }) { +function EmailListRow({ email: initial, onRemove, onOpen, selected, onToggleSelect, focused }) { const [email, setEmail] = useState(initial); const [acting, setActing] = useState(false); @@ -147,7 +148,7 @@ function EmailListRow({ email: initial, onRemove, onOpen, selected, onToggleSele return (