diff --git a/src/components/CmdKMenu.tsx b/src/components/CmdKMenu.tsx index 9329985d..3ed13617 100644 --- a/src/components/CmdKMenu.tsx +++ b/src/components/CmdKMenu.tsx @@ -72,10 +72,10 @@ const CmdKMenu = () => { }, []) const blankTemplates: Template[] = [ - { name: "Blank Circuit Board", type: "board" }, - { name: "Blank Circuit Module", type: "package" }, - { name: "Blank 3D Model", type: "model", disabled: true }, - { name: "Blank Footprint", type: "footprint", disabled: true }, + { name: "New Circuit Board", type: "board" }, + { name: "New Circuit Module", type: "package" }, + { name: "New 3D Model", type: "model", disabled: true }, + { name: "New Footprint", type: "footprint", disabled: true }, ] const templates: Template[] = [{ name: "Blinking LED Board", type: "board" }] @@ -94,6 +94,7 @@ const CmdKMenu = () => { onOpenChange={setOpen} label="Command Menu" className="fixed top-32 left-1/2 -translate-x-1/2 max-w-2xl w-full bg-white dark:bg-gray-800 rounded-lg shadow-lg border border-gray-200 dark:border-gray-700" + loop >
{ window.location.href = `/editor?snippet_id=${snippet.snippet_id}` setOpen(false) }} - className="flex items-center justify-between px-2 py-1.5 rounded-sm text-sm hover:bg-gray-100 dark:hover:bg-gray-700 cursor-default" + className="flex items-center justify-between px-2 py-1.5 rounded-sm text-sm hover:bg-gray-100 dark:hover:bg-gray-700 cursor-default aria-selected:bg-gray-100 dark:aria-selected:bg-gray-700" >
@@ -168,7 +169,7 @@ const CmdKMenu = () => { window.location.href = `/editor?snippet_id=${snippet.snippet_id}` setOpen(false) }} - className="flex items-center justify-between px-2 py-1.5 rounded-sm text-sm hover:bg-gray-100 dark:hover:bg-gray-700 cursor-default" + className="flex items-center justify-between px-2 py-1.5 rounded-sm text-sm hover:bg-gray-100 dark:hover:bg-gray-700 cursor-default aria-selected:bg-gray-100 dark:aria-selected:bg-gray-700" >
@@ -200,7 +201,7 @@ const CmdKMenu = () => { setOpen(false) } }} - className="flex items-center justify-between px-2 py-1.5 rounded-sm text-sm hover:bg-gray-100 dark:hover:bg-gray-700 cursor-default disabled:opacity-50" + className="flex items-center justify-between px-2 py-1.5 rounded-sm text-sm hover:bg-gray-100 dark:hover:bg-gray-700 cursor-default disabled:opacity-50 aria-selected:bg-gray-100 dark:aria-selected:bg-gray-700" > {template.name} @@ -224,7 +225,7 @@ const CmdKMenu = () => { window.location.href = `/editor?template=${template.name.toLowerCase().replace(/ /g, "-")}` setOpen(false) }} - className="flex items-center justify-between px-2 py-1.5 rounded-sm text-sm hover:bg-gray-100 dark:hover:bg-gray-700 cursor-default" + className="flex items-center justify-between px-2 py-1.5 rounded-sm text-sm hover:bg-gray-100 dark:hover:bg-gray-700 cursor-default aria-selected:bg-gray-100 dark:aria-selected:bg-gray-700" > {template.name} @@ -253,7 +254,7 @@ const CmdKMenu = () => { toastNotImplemented(`${option.name} Import`) } }} - className="flex items-center justify-between px-2 py-1.5 rounded-sm text-sm hover:bg-gray-100 dark:hover:bg-gray-700 cursor-default" + className="flex items-center justify-between px-2 py-1.5 rounded-sm text-sm hover:bg-gray-100 dark:hover:bg-gray-700 cursor-default aria-selected:bg-gray-100 dark:aria-selected:bg-gray-700" > Import {option.name} @@ -271,6 +272,19 @@ const CmdKMenu = () => { )} + +
+
+
+ ↑↓ to navigate + ↵ to select + esc to close +
+
+ ⌘K to toggle +
+
+