From 0535de9ae9f601a9d287dba2f9d5b2013eb6a9ec Mon Sep 17 00:00:00 2001 From: Ammar Ahmed Date: Fri, 10 Apr 2026 12:27:54 +0500 Subject: [PATCH] editor: make editor tools object a function Required for string localization to work properly --- packages/editor/src/toolbar/tool-definitions.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/editor/src/toolbar/tool-definitions.ts b/packages/editor/src/toolbar/tool-definitions.ts index 71e5e88d3..edf1ff35a 100644 --- a/packages/editor/src/toolbar/tool-definitions.ts +++ b/packages/editor/src/toolbar/tool-definitions.ts @@ -21,7 +21,7 @@ import { ToolbarDefinition, ToolDefinition } from "./types.js"; import { ToolId } from "./tools/index.js"; import { strings } from "@notesnook/intl"; -const tools: Record = { +const tools = (): Record => ({ none: { icon: "none", title: "" @@ -356,14 +356,14 @@ const tools: Record = { title: strings.exportCsv(), conditional: true } -}; +}); export function getToolDefinition(id: ToolId) { - return tools[id]; + return tools()[id]; } export function getAllTools() { - return tools; + return tools(); } export function getDefaultPresets() {