(id: string)
| 50 | |
| 51 | /** select + mark read in one. Used by every selection mutation site. */ |
| 52 | const selectAndRead = (id: string) => { |
| 53 | select(id) |
| 54 | markRead(id) |
| 55 | } |
| 56 | |
| 57 | // Default-select the first row on first non-empty load. Latch once. |
| 58 | const everSelectedRef = useRef(false) |
no test coverage detected