Add basic selection movement

This commit is contained in:
Mitchell McCaffrey
2021-07-21 18:56:18 +10:00
parent 20f48f173e
commit 4cee11d5ea
9 changed files with 311 additions and 60 deletions

View File

@@ -38,6 +38,7 @@ import {
NoteRemoveEventHander,
TokenStateChangeEventHandler,
NoteCreateEventHander,
SelectionItemsChangeEventHandler,
} from "../../types/Events";
import useMapTokens from "../../hooks/useMapTokens";
@@ -50,6 +51,7 @@ type MapProps = {
mapActions: MapActions;
onMapTokenStateChange: TokenStateChangeEventHandler;
onMapTokenStateRemove: TokenStateRemoveHandler;
onSelectionItemsChange: SelectionItemsChangeEventHandler;
onMapChange: MapChangeEventHandler;
onMapReset: MapResetEventHandler;
onMapDraw: (action: Action<DrawingState>) => void;
@@ -69,6 +71,7 @@ function Map({
mapActions,
onMapTokenStateChange,
onMapTokenStateRemove,
onSelectionItemsChange,
onMapChange,
onMapReset,
onMapDraw,
@@ -211,6 +214,7 @@ function Map({
<SelectTool
active={selectedToolId === "select"}
toolSettings={settings.select}
onSelectionItemsChange={onSelectionItemsChange}
/>
</MapInteraction>
</Box>