chore: remove ISSUES.md from PR, merge BoardHotkeys into hook file
This commit is contained in:
3 files changed
+11
-10
No files matched your search
@@ -1,8 +0,0 @@
|
||||
"use client";
|
||||
|
||||
import { useBoardHotkeys } from "~/components/board/use-board-hotkeys";
|
||||
|
||||
export const BoardHotkeys = () => {
|
||||
useBoardHotkeys();
|
||||
return null;
|
||||
};
|
||||
@@ -18,7 +18,7 @@ import type { Params } from "./(content)/_creator";
|
||||
import { CustomCss } from "./(content)/_custom-css";
|
||||
import { BoardReadyProvider } from "./(content)/_ready-context";
|
||||
import { BoardMantineProvider } from "./(content)/_theme";
|
||||
import { BoardHotkeys } from "./_board-hotkeys";
|
||||
import { BoardHotkeys } from "~/components/board/use-board-hotkeys";
|
||||
|
||||
const logger = createLogger({ module: "createBoardLayout" });
|
||||
|
||||
|
||||
@@ -8,7 +8,16 @@ import { useRequiredBoard } from "@homarr/boards/context";
|
||||
import { hotkeys } from "@homarr/definitions";
|
||||
import { useHotkeys } from "@mantine/hooks";
|
||||
|
||||
export const useBoardHotkeys = () => {
|
||||
/**
|
||||
* Client component that activates board keyboard shortcuts.
|
||||
* Render it once inside the board provider tree.
|
||||
*/
|
||||
export const BoardHotkeys = () => {
|
||||
useBoardHotkeys();
|
||||
return null;
|
||||
};
|
||||
|
||||
const useBoardHotkeys = () => {
|
||||
const router = useRouter();
|
||||
const currentBoard = useRequiredBoard();
|
||||
const { data: boards = [] } = clientApi.board.getAllBoards.useQuery();
|
||||
|
||||
Reference in new issue
Block a user