add mariadb/mongodb keyboard shortcuts

This commit is contained in:
Bob Mannino
2025-08-11 19:33:25 +01:00
parent ed53bdd0fa
commit 28811ca66d
3 changed files with 7 additions and 1 deletions
+3 -1
View File
@@ -3,7 +3,7 @@
import { usePathname, useRouter, useSearchParams } from "next/navigation"; import { usePathname, useRouter, useSearchParams } from "next/navigation";
import { useCallback, useEffect, useState } from "react"; import { useCallback, useEffect, useState } from "react";
const PAGES = ["compose", "application", "postgres", "redis", "mysql"] as const; const PAGES = ["compose", "application", "postgres", "redis", "mysql", "mariadb", "mongodb"] as const;
type Page = (typeof PAGES)[number]; type Page = (typeof PAGES)[number];
type Shortcuts = Record<string, string>; type Shortcuts = Record<string, string>;
@@ -58,6 +58,8 @@ const SHORTCUTS: ShortcutsDictionary = {
postgres: POSTGRES_SHORTCUTS, postgres: POSTGRES_SHORTCUTS,
redis: REDIS_SHORTCUTS, redis: REDIS_SHORTCUTS,
mysql: POSTGRES_SHORTCUTS, mysql: POSTGRES_SHORTCUTS,
mariadb: POSTGRES_SHORTCUTS,
mongodb: POSTGRES_SHORTCUTS,
}; };
/** /**
@@ -29,6 +29,7 @@ import {
TooltipProvider, TooltipProvider,
TooltipTrigger, TooltipTrigger,
} from "@/components/ui/tooltip"; } from "@/components/ui/tooltip";
import { UseKeyboardNav } from "@/hooks/use-keyboard-nav";
import { cn } from "@/lib/utils"; import { cn } from "@/lib/utils";
import { appRouter } from "@/server/api/root"; import { appRouter } from "@/server/api/root";
import { api } from "@/utils/api"; import { api } from "@/utils/api";
@@ -63,6 +64,7 @@ const Mariadb = (
return ( return (
<div className="pb-10"> <div className="pb-10">
<UseKeyboardNav forPage="mariadb" />
<BreadcrumbSidebar <BreadcrumbSidebar
list={[ list={[
{ name: "Projects", href: "/dashboard/projects" }, { name: "Projects", href: "/dashboard/projects" },
@@ -29,6 +29,7 @@ import {
TooltipProvider, TooltipProvider,
TooltipTrigger, TooltipTrigger,
} from "@/components/ui/tooltip"; } from "@/components/ui/tooltip";
import { UseKeyboardNav } from "@/hooks/use-keyboard-nav";
import { cn } from "@/lib/utils"; import { cn } from "@/lib/utils";
import { appRouter } from "@/server/api/root"; import { appRouter } from "@/server/api/root";
import { api } from "@/utils/api"; import { api } from "@/utils/api";
@@ -63,6 +64,7 @@ const Mongo = (
return ( return (
<div className="pb-10"> <div className="pb-10">
<UseKeyboardNav forPage="mongodb" />
<BreadcrumbSidebar <BreadcrumbSidebar
list={[ list={[
{ name: "Projects", href: "/dashboard/projects" }, { name: "Projects", href: "/dashboard/projects" },