Abstract areas

This commit is contained in:
1ilit
2024-03-11 23:59:04 +02:00
parent 787b7b9817
commit 9e32c49306
9 changed files with 170 additions and 150 deletions

View File

@@ -13,11 +13,12 @@ import {
defaultTableTheme,
State,
} from "../data/data";
import { AreaContext, StateContext, TabContext } from "../pages/Editor";
import { StateContext, TabContext } from "../pages/Editor";
import useLayout from "../hooks/useLayout";
import useSettings from "../hooks/useSettings";
import useUndoRedo from "../hooks/useUndoRedo";
import useSelect from "../hooks/useSelect";
import useAreas from "../hooks/useAreas";
export default function Area(props) {
const [hovered, setHovered] = useState(false);
@@ -26,7 +27,7 @@ export default function Area(props) {
const { layout } = useLayout();
const { settings } = useSettings();
const { tab, setTab } = useContext(TabContext);
const { updateArea, deleteArea } = useContext(AreaContext);
const { updateArea, deleteArea } = useAreas();
const { setUndoStack, setRedoStack } = useUndoRedo();
const { selectedElement, setSelectedElement } = useSelect();