Skip to content

Commit 1448dc3

Browse files
committed
refactor: . Extract renderResults() - this is identical to the original render()
1 parent 67d21dd commit 1448dc3

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

src/Renderer/QueryRenderer.ts

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -286,21 +286,25 @@ class QueryRenderChild extends MarkdownRenderChild {
286286
return;
287287
}
288288

289-
const content = createAndAppendElement('div', this.containerEl);
290-
await this.queryResultsRenderer.render(state, tasks, content, {
291-
allTasks: this.plugin.getTasks(),
292-
allMarkdownFiles: this.app.vault.getMarkdownFiles(),
293-
backlinksClickHandler: createBacklinksClickHandler(this.app),
294-
backlinksMousedownHandler: createBacklinksMousedownHandler(this.app),
295-
editTaskPencilClickHandler: createEditTaskPencilClickHandler(this.app),
296-
});
297-
298-
this.containerEl.firstChild?.replaceWith(content);
289+
await this.renderResults(state, tasks);
299290

300291
// Our results are now up-to-date:
301292
this.isCacheChangedSinceLastRedraw = false;
302293
});
303294
}
295+
296+
private async renderResults(state: State, tasks: Task[]) {
297+
const content = createAndAppendElement('div', this.containerEl);
298+
await this.queryResultsRenderer.render(state, tasks, content, {
299+
allTasks: this.plugin.getTasks(),
300+
allMarkdownFiles: this.app.vault.getMarkdownFiles(),
301+
backlinksClickHandler: createBacklinksClickHandler(this.app),
302+
backlinksMousedownHandler: createBacklinksMousedownHandler(this.app),
303+
editTaskPencilClickHandler: createEditTaskPencilClickHandler(this.app),
304+
});
305+
306+
this.containerEl.firstChild?.replaceWith(content);
307+
}
304308
}
305309

306310
function createEditTaskPencilClickHandler(app: App): EditButtonClickHandler {

0 commit comments

Comments
 (0)