diff --git a/src/Joystick.stories.tsx b/src/Joystick.stories.tsx index 962a89a..bdd7cdc 100644 --- a/src/Joystick.stories.tsx +++ b/src/Joystick.stories.tsx @@ -13,11 +13,14 @@ const joystickStories = storiesOf('Joystick Examples', module); joystickStories.add("Default joystick", () => ); + stop={action("Stopped")} />); + joystickStories.add("Default joystick with small stick", () => ); joystickStories.add("Default joystick with 50% minDistance", () => ); +joystickStories.add("Default joystick with base click", () => ); joystickStories.add("Control plane override", () => ); joystickStories.add("Square joystick", () =>
{ componentDidMount() { this._mounted = true; + if (this.props.baseClick) { + this._baseRef.current?.addEventListener(InteractionEvents.PointerDown, event => this._pointerDown(event)); + } + if (this.props.followCursor) { //@ts-ignore this._parentRect = this._baseRef.current.getBoundingClientRect(); @@ -200,8 +205,12 @@ class Joystick extends React.Component { distance: null, direction: null }); + } + if (this.props.baseClick) { + this._pointerMove(e); + } } /**