From f89d5f7f89d4482cdc3bde62021727c56e259c0a Mon Sep 17 00:00:00 2001 From: Ernest Badu <55922827+Ernxst@users.noreply.github.com> Date: Tue, 16 Jul 2024 00:47:09 +0100 Subject: [PATCH] Support meta key and home/end shortcuts (#78) Co-authored-by: AdrianGonz97 <31664583+AdrianGonz97@users.noreply.github.com> --- .changeset/tame-candles-complain.md | 5 +++++ src/lib/cmdk/command.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/tame-candles-complain.md diff --git a/.changeset/tame-candles-complain.md b/.changeset/tame-candles-complain.md new file mode 100644 index 0000000..01ee4df --- /dev/null +++ b/.changeset/tame-candles-complain.md @@ -0,0 +1,5 @@ +--- +'cmdk-sv': patch +--- + +fix: Support meta key and home/end shortcuts diff --git a/src/lib/cmdk/command.ts b/src/lib/cmdk/command.ts index 90d0c59..af5bf71 100644 --- a/src/lib/cmdk/command.ts +++ b/src/lib/cmdk/command.ts @@ -6,7 +6,6 @@ import { omit, generateId, toWritableStores, - isHTMLElement, isUndefined, kbd, removeUndefined, @@ -413,6 +412,7 @@ export function createCommand(props: CommandProps) { const items = getValidItems(rootEl); const item = items[index]; if (!item) return; + updateState('value', item.getAttribute(VALUE_ATTR) ?? ''); } function updateSelectedByChange(change: 1 | -1) {