diff --git a/apps/client/src/widgets/buttons/note_actions.ts b/apps/client/src/widgets/buttons/note_actions.ts index 9bef36f3a..069253bfe 100644 --- a/apps/client/src/widgets/buttons/note_actions.ts +++ b/apps/client/src/widgets/buttons/note_actions.ts @@ -186,7 +186,7 @@ export default class NoteActionsWidget extends NoteContextAwareWidget { this.$convertNoteIntoAttachmentButton.toggle(note.isEligibleForConversionToAttachment()); - this.toggleDisabled(this.$findInTextButton, ["text", "code", "book", "mindMap"].includes(note.type)); + this.toggleDisabled(this.$findInTextButton, ["text", "code", "book", "mindMap", "doc"].includes(note.type)); this.toggleDisabled(this.$showAttachmentsButton, !isInOptions); this.toggleDisabled(this.$showSourceButton, ["text", "code", "relationMap", "mermaid", "canvas", "mindMap"].includes(note.type)); diff --git a/apps/client/src/widgets/find.ts b/apps/client/src/widgets/find.ts index c5b3470b2..cb49bf487 100644 --- a/apps/client/src/widgets/find.ts +++ b/apps/client/src/widgets/find.ts @@ -97,6 +97,7 @@ const TPL = /*html*/` `; +const SUPPORTED_NOTE_TYPES = ["text", "code", "render", "mindMap", "doc"]; export default class FindWidget extends NoteContextAwareWidget { private searchTerm: string | null; @@ -188,7 +189,7 @@ export default class FindWidget extends NoteContextAwareWidget { return; } - if (!["text", "code", "render", "mindMap"].includes(this.note?.type ?? "")) { + if (!SUPPORTED_NOTE_TYPES.includes(this.note?.type ?? "")) { return; } @@ -251,6 +252,7 @@ export default class FindWidget extends NoteContextAwareWidget { const readOnly = await this.noteContext?.isReadOnly(); return readOnly ? this.htmlHandler : this.textHandler; case "mindMap": + case "doc": return this.htmlHandler; default: console.warn("FindWidget: Unsupported note type for find widget", this.note?.type); @@ -354,7 +356,7 @@ export default class FindWidget extends NoteContextAwareWidget { } isEnabled() { - return super.isEnabled() && ["text", "code", "render", "mindMap"].includes(this.note?.type ?? ""); + return super.isEnabled() && SUPPORTED_NOTE_TYPES.includes(this.note?.type ?? ""); } async entitiesReloadedEvent({ loadResults }: EventData<"entitiesReloaded">) {