Rename token create and remove handlers
This commit is contained in:
parent
eb5999bd03
commit
fe8e4387c6
@ -32,7 +32,7 @@ import { Settings } from "../../types/Settings";
|
|||||||
import {
|
import {
|
||||||
MapChangeEventHandler,
|
MapChangeEventHandler,
|
||||||
MapResetEventHandler,
|
MapResetEventHandler,
|
||||||
MapTokenStateRemoveHandler,
|
TokenStateRemoveHandler,
|
||||||
NoteChangeEventHandler,
|
NoteChangeEventHandler,
|
||||||
NoteRemoveEventHander,
|
NoteRemoveEventHander,
|
||||||
TokenStateChangeEventHandler,
|
TokenStateChangeEventHandler,
|
||||||
@ -46,7 +46,7 @@ type MapProps = {
|
|||||||
mapState: MapState | null;
|
mapState: MapState | null;
|
||||||
mapActions: MapActions;
|
mapActions: MapActions;
|
||||||
onMapTokenStateChange: TokenStateChangeEventHandler;
|
onMapTokenStateChange: TokenStateChangeEventHandler;
|
||||||
onMapTokenStateRemove: MapTokenStateRemoveHandler;
|
onMapTokenStateRemove: TokenStateRemoveHandler;
|
||||||
onMapChange: MapChangeEventHandler;
|
onMapChange: MapChangeEventHandler;
|
||||||
onMapReset: MapResetEventHandler;
|
onMapReset: MapResetEventHandler;
|
||||||
onMapDraw: (action: Action<DrawingState>) => void;
|
onMapDraw: (action: Action<DrawingState>) => void;
|
||||||
|
@ -4,10 +4,10 @@ import { IconButton } from "theme-ui";
|
|||||||
import SelectTokensIcon from "../../icons/SelectTokensIcon";
|
import SelectTokensIcon from "../../icons/SelectTokensIcon";
|
||||||
|
|
||||||
import SelectTokensModal from "../../modals/SelectTokensModal";
|
import SelectTokensModal from "../../modals/SelectTokensModal";
|
||||||
import { MapTokensStateCreateHandler } from "../../types/Events";
|
import { TokensStateCreateHandler } from "../../types/Events";
|
||||||
|
|
||||||
type SelectTokensButtonProps = {
|
type SelectTokensButtonProps = {
|
||||||
onMapTokensStateCreate: MapTokensStateCreateHandler;
|
onMapTokensStateCreate: TokensStateCreateHandler;
|
||||||
};
|
};
|
||||||
|
|
||||||
function SelectTokensButton({
|
function SelectTokensButton({
|
||||||
|
@ -32,11 +32,11 @@ import {
|
|||||||
} from "../../helpers/token";
|
} from "../../helpers/token";
|
||||||
import { findGroup } from "../../helpers/group";
|
import { findGroup } from "../../helpers/group";
|
||||||
import Vector2 from "../../helpers/Vector2";
|
import Vector2 from "../../helpers/Vector2";
|
||||||
import { MapTokensStateCreateHandler } from "../../types/Events";
|
import { TokensStateCreateHandler } from "../../types/Events";
|
||||||
import { Group } from "../../types/Group";
|
import { Group } from "../../types/Group";
|
||||||
|
|
||||||
type TokenBarProps = {
|
type TokenBarProps = {
|
||||||
onMapTokensStateCreate: MapTokensStateCreateHandler;
|
onMapTokensStateCreate: TokensStateCreateHandler;
|
||||||
};
|
};
|
||||||
|
|
||||||
function TokenBar({ onMapTokensStateCreate }: TokenBarProps) {
|
function TokenBar({ onMapTokensStateCreate }: TokenBarProps) {
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
import Konva from "konva";
|
import Konva from "konva";
|
||||||
|
|
||||||
import DragOverlay from "../map/DragOverlay";
|
import DragOverlay from "../map/DragOverlay";
|
||||||
import { MapTokenStateRemoveHandler } from "../../types/Events";
|
import { TokenStateRemoveHandler } from "../../types/Events";
|
||||||
import { TokenState } from "../../types/TokenState";
|
import { TokenState } from "../../types/TokenState";
|
||||||
|
|
||||||
type TokenDragOverlayProps = {
|
type TokenDragOverlayProps = {
|
||||||
onTokenStateRemove: MapTokenStateRemoveHandler;
|
onTokenStateRemove: TokenStateRemoveHandler;
|
||||||
tokenState: TokenState;
|
tokenState: TokenState;
|
||||||
tokenNode: Konva.Node;
|
tokenNode: Konva.Node;
|
||||||
dragging: boolean;
|
dragging: boolean;
|
||||||
|
@ -9,7 +9,7 @@ import {
|
|||||||
} from "../types/Token";
|
} from "../types/Token";
|
||||||
import { TokenState } from "../types/TokenState";
|
import { TokenState } from "../types/TokenState";
|
||||||
import {
|
import {
|
||||||
MapTokenStateRemoveHandler,
|
TokenStateRemoveHandler,
|
||||||
TokenStateChangeEventHandler,
|
TokenStateChangeEventHandler,
|
||||||
} from "../types/Events";
|
} from "../types/Events";
|
||||||
import { useState } from "react";
|
import { useState } from "react";
|
||||||
@ -23,7 +23,7 @@ function useMapTokens(
|
|||||||
map: Map | null,
|
map: Map | null,
|
||||||
mapState: MapState | null,
|
mapState: MapState | null,
|
||||||
onTokenStateChange: TokenStateChangeEventHandler,
|
onTokenStateChange: TokenStateChangeEventHandler,
|
||||||
onTokenStateRemove: MapTokenStateRemoveHandler,
|
onTokenStateRemove: TokenStateRemoveHandler,
|
||||||
selectedToolId: MapToolId,
|
selectedToolId: MapToolId,
|
||||||
disabledTokens: Record<string, boolean>
|
disabledTokens: Record<string, boolean>
|
||||||
) {
|
) {
|
||||||
|
@ -37,14 +37,14 @@ import { useMapStage } from "../contexts/MapStageContext";
|
|||||||
|
|
||||||
import { TokenState } from "../types/TokenState";
|
import { TokenState } from "../types/TokenState";
|
||||||
import {
|
import {
|
||||||
MapTokensStateCreateHandler,
|
TokensStateCreateHandler,
|
||||||
RequestCloseEventHandler,
|
RequestCloseEventHandler,
|
||||||
} from "../types/Events";
|
} from "../types/Events";
|
||||||
|
|
||||||
type SelectTokensModalProps = {
|
type SelectTokensModalProps = {
|
||||||
isOpen: boolean;
|
isOpen: boolean;
|
||||||
onRequestClose: RequestCloseEventHandler;
|
onRequestClose: RequestCloseEventHandler;
|
||||||
onMapTokensStateCreate: MapTokensStateCreateHandler;
|
onMapTokensStateCreate: TokensStateCreateHandler;
|
||||||
};
|
};
|
||||||
|
|
||||||
function SelectTokensModal({
|
function SelectTokensModal({
|
||||||
|
@ -21,9 +21,8 @@ export type DiceSelectEventHandler = (dice: DefaultDice) => void;
|
|||||||
|
|
||||||
export type RequestCloseEventHandler = () => void;
|
export type RequestCloseEventHandler = () => void;
|
||||||
|
|
||||||
export type MapTokensStateCreateHandler = (states: TokenState[]) => void;
|
export type TokensStateCreateHandler = (states: TokenState[]) => void;
|
||||||
export type MapTokenStateRemoveHandler = (state: TokenState) => void;
|
export type TokenStateRemoveHandler = (state: TokenState) => void;
|
||||||
|
|
||||||
export type TokenStateChangeEventHandler = (
|
export type TokenStateChangeEventHandler = (
|
||||||
changes: Record<string, Partial<TokenState>>
|
changes: Record<string, Partial<TokenState>>
|
||||||
) => void;
|
) => void;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user