mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	chore(react/collections): highlighting in grid title
This commit is contained in:
		| @@ -87,11 +87,14 @@ function GridNoteCard({ note, parentNote, highlightedTokens }: { note: FNote, pa | ||||
|     const titleRef = useRef<HTMLSpanElement>(null); | ||||
|     const [ noteTitle, setNoteTitle ] = useState<string>(); | ||||
|     const notePath = getNotePath(parentNote, note); | ||||
|     const highlightSearch = useImperativeSearchHighlighlighting(highlightedTokens); | ||||
|  | ||||
|     useEffect(() => { | ||||
|         tree.getNoteTitle(note.noteId, parentNote.noteId).then(setNoteTitle); | ||||
|     }, [ note ]); | ||||
|  | ||||
|     useEffect(() => highlightSearch(titleRef.current), [ noteTitle, highlightedTokens ]); | ||||
|  | ||||
|     return ( | ||||
|         <div | ||||
|             className={`note-book-card no-tooltip-preview block-link`} | ||||
|   | ||||
| @@ -558,7 +558,7 @@ export function useImperativeSearchHighlighlighting(highlightedTokens: string[] | ||||
|         return new RegExp(regex, "gi") | ||||
|     }, [ highlightedTokens ]); | ||||
|  | ||||
|     return (el: HTMLElement) => { | ||||
|     return (el: HTMLElement | null | undefined) => { | ||||
|         if (!el || !highlightRegex) return; | ||||
|  | ||||
|         if (!mark.current) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user