feat(code): proper search for read-only notes

This commit is contained in:
Elian Doran
2025-05-13 16:33:53 +03:00
parent 41f142ab06
commit 1f57aaf27c
3 changed files with 20 additions and 20 deletions

View File

@@ -247,16 +247,16 @@ export default class FindWidget extends NoteContextAwareWidget {
}
async getHandler() {
if (this.note?.type === "render") {
return this.htmlHandler;
}
const readOnly = await this.noteContext?.isReadOnly();
if (readOnly) {
return this.htmlHandler;
} else {
return this.note?.type === "code" ? this.codeHandler : this.textHandler;
switch (this.note?.type) {
case "render":
return this.htmlHandler;
case "code":
return this.codeHandler;
case "text":
return this.textHandler;
default:
const readOnly = await this.noteContext?.isReadOnly();
return readOnly ? this.htmlHandler : this.textHandler;
}
}