diff --git a/src/app/App.tsx b/src/app/App.tsx index b97366d4..1c0e5a6f 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -3472,88 +3472,10 @@ export function App({ store, initialStatusMessage }: AppProps) { const nextValue = event.currentTarget.value; setEntityPositionDraft((draft) => ({ ...draft, z: nextValue })); }} - onBlur={() => { - switch (selectedEntity.kind) { - case "playerStart": - applyPlayerStartChange(); - break; - case "soundEmitter": - applySoundEmitterChange(); - break; - case "triggerVolume": - applyTriggerVolumeChange(); - break; - case "teleportTarget": - applyTeleportTargetChange(); - break; - case "interactable": - applyInteractableChange(); - break; - } - }} - onKeyDown={(event) => - handleDraftVectorKeyDown(event, () => { - switch (selectedEntity.kind) { - case "playerStart": - applyPlayerStartChange(); - break; - case "soundEmitter": - applySoundEmitterChange(); - break; - case "triggerVolume": - applyTriggerVolumeChange(); - break; - case "teleportTarget": - applyTeleportTargetChange(); - break; - case "interactable": - applyInteractableChange(); - break; - } - }) - } - onKeyUp={(event) => - handleNumberInputKeyUp(event, () => { - switch (selectedEntity.kind) { - case "playerStart": - applyPlayerStartChange(); - break; - case "soundEmitter": - applySoundEmitterChange(); - break; - case "triggerVolume": - applyTriggerVolumeChange(); - break; - case "teleportTarget": - applyTeleportTargetChange(); - break; - case "interactable": - applyInteractableChange(); - break; - } - }) - } - onPointerUp={(event) => - handleNumberInputPointerUp(event, () => { - switch (selectedEntity.kind) { - case "playerStart": - applyPlayerStartChange(); - break; - case "soundEmitter": - applySoundEmitterChange(); - break; - case "triggerVolume": - applyTriggerVolumeChange(); - break; - case "teleportTarget": - applyTeleportTargetChange(); - break; - case "interactable": - applyInteractableChange(); - break; - } - }) - } + onBlur={applySelectedEntityDraftChange} + onKeyDown={(event) => handleDraftVectorKeyDown(event, applySelectedEntityDraftChange)} + onKeyUp={(event) => handleNumberInputKeyUp(event, applySelectedEntityDraftChange)} + onPointerUp={(event) => handleNumberInputPointerUp(event, applySelectedEntityDraftChange)} />