MCPcopy Create free account
hub / github.com/adobe/react-spectrum / teardown

Method teardown

packages/react-aria/src/dnd/DragManager.ts:212–226  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

210 }
211
212 teardown(): void {
213 document.removeEventListener('keydown', this.onKeyDown, true);
214 document.removeEventListener('keyup', this.onKeyUp, true);
215 window.removeEventListener('focus', this.onFocus, true);
216 window.removeEventListener('blur', this.onBlur, true);
217 document.removeEventListener('click', this.onClick, true);
218 document.removeEventListener('pointerdown', this.onPointerDown, true);
219
220 for (let event of CANCELED_EVENTS) {
221 document.removeEventListener(event, this.cancelEvent, true);
222 }
223
224 this.mutationObserver?.disconnect();
225 this.restoreAriaHidden?.();
226 }
227
228 onKeyDown(e: KeyboardEvent): void {
229 this.cancelEvent(e);

Callers 1

endMethod · 0.95

Calls 1

removeEventListenerMethod · 0.80

Tested by

no test coverage detected