diff --git a/apps/roam/src/components/DiscourseNodeMenu.tsx b/apps/roam/src/components/DiscourseNodeMenu.tsx index 46fdcc8ed..f5e569aea 100644 --- a/apps/roam/src/components/DiscourseNodeMenu.tsx +++ b/apps/roam/src/components/DiscourseNodeMenu.tsx @@ -4,11 +4,11 @@ import { Popover, Position, Button, - InputGroup, getKeyCombo, IKeyCombo, Icon, } from "@blueprintjs/core"; +import SettingKeycapInput from "~/components/settings/components/SettingKeycapInput"; import React, { useCallback, useEffect, @@ -496,7 +496,8 @@ export const NodeMenuTriggerComponent = ({ const shortcut = useMemo(() => comboToString(comboKey), [comboKey]); return ( -
@@ -93,6 +97,7 @@ const ExportOptions = ({ options={["alias", "wikilinks", "roam url"]} uid={exportSettings.linkType.uid} parentUid={parentUid} + compact />
); diff --git a/apps/roam/src/components/settings/KeyboardShortcutInput.tsx b/apps/roam/src/components/settings/KeyboardShortcutInput.tsx index 2c7314495..4defbc331 100644 --- a/apps/roam/src/components/settings/KeyboardShortcutInput.tsx +++ b/apps/roam/src/components/settings/KeyboardShortcutInput.tsx @@ -1,14 +1,8 @@ import React, { useState, useCallback, useMemo, useRef } from "react"; import { OnloadArgs } from "roamjs-components/types"; -import { - InputGroup, - Button, - getKeyCombo, - IKeyCombo, - Label, -} from "@blueprintjs/core"; -import Description from "~/components/settings/SettingsDescription"; -import { settingAnchor } from "~/components/settings/utils/settingAnchor"; +import { Button, getKeyCombo, IKeyCombo } from "@blueprintjs/core"; +import SettingKeycapInput from "~/components/settings/components/SettingKeycapInput"; +import SettingItemRow from "~/components/settings/components/SettingItemRow"; import { DISCOURSE_TOOL_SHORTCUT_KEY } from "~/data/userSettings"; import { setPersonalSetting } from "~/components/settings/utils/accessors"; import { comboToString } from "~/components/DiscourseNodeMenu"; @@ -93,26 +87,32 @@ const KeyboardShortcutInput = ({ }, [extensionAPI, settingKey, blockPropKey]); return ( -