MCPcopy Index your code
hub / github.com/adobe/react-spectrum / createDOMRef

Function createDOMRef

packages/@adobe/react-spectrum/src/utils/useDOMRef.ts:23–31  ·  view source on GitHub ↗
(
  ref: RefObject<T | null>
)

Source from the content-addressed store, hash-verified

21import {useImperativeHandle, useMemo, useRef} from 'react';
22
23export function createDOMRef<T extends HTMLElement = HTMLElement>(
24 ref: RefObject<T | null>
25): DOMRefValue<T> {
26 return {
27 UNSAFE_getDOMNode() {
28 return ref.current;
29 }
30 };
31}
32
33export function createFocusableRef<T extends HTMLElement = HTMLElement>(
34 domRef: RefObject<T | null>,

Callers 6

Tooltip.tsxFile · 0.90
Calendar.tsxFile · 0.90
RangeCalendar.tsxFile · 0.90
useFocusManagerRefFunction · 0.90
createFocusableRefFunction · 0.70
useDOMRefFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected