UNPKG

click-to-react-component-intellij

Version:

Option+Click your React components in your browser to open the source file in intellij

21 lines (16 loc) 502 B
import { getReactInstanceForElement } from './getReactInstanceForElement.js' import { getSourceForInstance } from './getSourceForInstance.js' /** * @typedef {import('react-reconciler').Fiber} Fiber */ export function getSourceForElement( /** * @type {HTMLElement} */ element ) { const instance = getReactInstanceForElement(element) const source = getSourceForInstance(instance) if (source) return source console.warn("Couldn't find a React instance for the element", element) }