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

Function getSelection

packages/@react-spectrum/ai/src/TokenField.tsx:575–582  ·  view source on GitHub ↗
(container: Element)

Source from the content-addressed store, hash-verified

573}
574
575export function getSelection(container: Element): [Position, Position] | null {
576 let selection = window.getSelection();
577 if (!selection || selection.rangeCount === 0) {
578 return null;
579 }
580 let range = selection.getRangeAt(0);
581 return rangeToPositions(container, range);
582}
583
584export function rangeToPositions(
585 container: Element,

Callers 4

getFieldSelectionFunction · 0.90
writeClipboardDataFunction · 0.85
TokenField.tsxFile · 0.85
moveSelectionFunction · 0.85

Calls 1

rangeToPositionsFunction · 0.85

Tested by

no test coverage detected