diff --git a/apps/roam/src/components/settings/CanvasShortcutSettings.tsx b/apps/roam/src/components/settings/CanvasShortcutSettings.tsx index 26a3815c9..876bc16e6 100644 --- a/apps/roam/src/components/settings/CanvasShortcutSettings.tsx +++ b/apps/roam/src/components/settings/CanvasShortcutSettings.tsx @@ -5,9 +5,9 @@ import getDiscourseNodes, { excludeDefaultNodes, } from "~/utils/getDiscourseNodes"; import { setPersonalSetting } from "~/components/settings/utils/accessors"; +import { settingAnchor } from "~/components/settings/utils/settingAnchor"; import { PERSONAL_KEYS } from "~/components/settings/utils/settingKeys"; import { setSetting } from "~/utils/extensionSettings"; -import { settingAnchor } from "~/components/settings/utils/settingAnchor"; import { CANVAS_NODE_SHORTCUTS_KEY } from "~/data/userSettings"; import type { CanvasNodeShortcuts, PersonalSettings } from "./utils/zodSchema"; diff --git a/apps/roam/src/components/settings/NodeConfig.tsx b/apps/roam/src/components/settings/NodeConfig.tsx index abe796edf..5956fe042 100644 --- a/apps/roam/src/components/settings/NodeConfig.tsx +++ b/apps/roam/src/components/settings/NodeConfig.tsx @@ -17,6 +17,7 @@ import { CANVAS_KEYS, DISCOURSE_NODE_KEYS, SPECIFICATION_KEYS, + TEMPLATE_SETTING_KEYS, } from "~/components/settings/utils/settingKeys"; import DiscourseNodeSuggestiveRules from "./DiscourseNodeSuggestiveRules"; import { getNodeTagStyles } from "~/utils/getDiscourseNodeColors"; @@ -105,6 +106,7 @@ const DiscourseNodeColorSetting = ({ label="Color" description="Changes the color of tags and canvas nodes" scope="global" + settingKeys={[DISCOURSE_NODE_KEYS.canvasSettings, CANVAS_KEYS.color]} control={(controlId) => ( { label="Index" description={`The saved list of all ${node.text} pages \u2014 which pages appear and which columns show.`} scope="global" + settingKeys={[DISCOURSE_NODE_KEYS.index]} control={ { ROAM_DOCS.creatingNodes, )} scope="global" + settingKeys={TEMPLATE_SETTING_KEYS} control={ { ROAM_DOCS.grammarNodes, )} scope="global" + settingKeys={[DISCOURSE_NODE_KEYS.specification]} controlPlacement="below" control={ diff --git a/apps/roam/src/components/settings/PreferencesGeneral.tsx b/apps/roam/src/components/settings/PreferencesGeneral.tsx index 43140e11b..94b5d1ccc 100644 --- a/apps/roam/src/components/settings/PreferencesGeneral.tsx +++ b/apps/roam/src/components/settings/PreferencesGeneral.tsx @@ -162,7 +162,7 @@ const PreferencesGeneral = ({ "Use stored relations instead of legacy pattern-based relations", ROAM_DOCS.migrationToStoredRelations, )} - settingKeys={["Reified relation triples"]} + settingKeys={[PERSONAL_KEYS.reifiedRelationTriples]} initialValue={personalSettings["Reified relation triples"]} value={storedRelations} onBeforeChange={async (checked) => { diff --git a/apps/roam/src/components/settings/Settings.tsx b/apps/roam/src/components/settings/Settings.tsx index b616354c1..88e5e96d3 100644 --- a/apps/roam/src/components/settings/Settings.tsx +++ b/apps/roam/src/components/settings/Settings.tsx @@ -33,7 +33,7 @@ import { getVersionWithDate } from "~/utils/getVersion"; import posthog from "posthog-js"; import { bulkReadSettings } from "./utils/accessors"; import { onSettingChange, settingKeys } from "./utils/settingsEmitter"; -import { SETTINGS_TAB_IDS } from "./utils/settingsTabs"; +import { SETTINGS_TAB_IDS, SETTINGS_TAB_META } from "./utils/settingsTabs"; import { resolveInitialSettingsPath, settingsNavReducer, @@ -193,7 +193,7 @@ export const SettingsDialog = ({ Preferences Features