mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 19:49:01 +01:00 
			
		
		
		
	feat(views/table): support color class for title
This commit is contained in:
		
							parent
							
								
									3d264379cc
								
							
						
					
					
						commit
						7a131e0bcc
					
				| @ -51,12 +51,12 @@ export function NoteFormatter(cell: CellComponent, _formatterParams, onRendered) | ||||
|  * Custom formatter for the note title that is quite similar to {@link NoteFormatter}, but where the title and icons are read from separate fields. | ||||
|  */ | ||||
| export function NoteTitleFormatter(cell: CellComponent) { | ||||
|     const { noteId, iconClass } = cell.getRow().getData(); | ||||
|     const { noteId, iconClass, colorClass } = cell.getRow().getData(); | ||||
|     if (!noteId) { | ||||
|         return ""; | ||||
|     } | ||||
| 
 | ||||
|     const { $noteRef } = buildNoteLink(noteId, cell.getValue(), iconClass); | ||||
|     const { $noteRef } = buildNoteLink(noteId, cell.getValue(), iconClass, colorClass); | ||||
|     return $noteRef[0].outerHTML; | ||||
| } | ||||
| 
 | ||||
|  | ||||
| @ -9,6 +9,7 @@ export type TableData = { | ||||
|     labels: Record<string, boolean | string | null>; | ||||
|     relations: Record<string, boolean | string | null>; | ||||
|     branchId: string; | ||||
|     colorClass: string | undefined; | ||||
|     _children?: TableData[]; | ||||
| }; | ||||
| 
 | ||||
| @ -41,6 +42,7 @@ export async function buildRowDefinitions(parentNote: FNote, infos: AttributeDef | ||||
|             labels, | ||||
|             relations, | ||||
|             branchId: branch.branchId, | ||||
|             colorClass: note.getColorClass() | ||||
|         } | ||||
| 
 | ||||
|         if (note.hasChildren() && (maxDepth < 0 || currentDepth < maxDepth)) { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Elian Doran
						Elian Doran