refactor: export CanvasContextProvider to follow established context pattern

As noted [in the review](
https://github.com/drawdb-io/drawdb/pull/148#discussion_r1681584836
), I disagree with this pattern. However, I will follow it to get
these features added.
This commit is contained in:
Felix Zedén Yverås
2024-07-17 21:45:51 +02:00
parent 471d2ebdf0
commit 5a56c3b354
6 changed files with 188 additions and 171 deletions

View File

@@ -1,4 +1,5 @@
export { default as useAreas } from "./useAreas";
export { default as useCanvas } from "./useCanvas";
export { default as useLayout } from "./useLayout";
export { default as useNotes } from "./useNotes";
export { default as useSaveState } from "./useSaveState";

6
src/hooks/useCanvas.js Normal file
View File

@@ -0,0 +1,6 @@
import { useContext } from "react";
import { CanvasContext } from "../context/CanvasContext";
export default function useCanvas() {
return useContext(CanvasContext);
}