diff --git a/desktop/app/src/index.tsx b/desktop/app/src/index.tsx index f8a8f490d..bc5d0031e 100644 --- a/desktop/app/src/index.tsx +++ b/desktop/app/src/index.tsx @@ -168,6 +168,7 @@ export { ElementAttribute, Element, ElementSearchResultSet, + ElementsInspectorProps, } from './ui/components/elements-inspector/ElementsInspector'; export {Elements} from './ui/components/elements-inspector/elements'; export {ContextMenuExtension} from './ui/components/elements-inspector/elements'; diff --git a/desktop/app/src/ui/components/elements-inspector/ElementsInspector.tsx b/desktop/app/src/ui/components/elements-inspector/ElementsInspector.tsx index fa038e8b5..a18350113 100644 --- a/desktop/app/src/ui/components/elements-inspector/ElementsInspector.tsx +++ b/desktop/app/src/ui/components/elements-inspector/ElementsInspector.tsx @@ -40,6 +40,7 @@ export type ElementAttribute = { export type ElementExtraInfo = { linkedNode?: string; // id of linked node in opposite tree expandWithParent?: boolean; + linkedTree?: string; }; export type Element = { @@ -53,7 +54,7 @@ export type Element = { extraInfo: ElementExtraInfo; }; -export default class ElementsInspector extends Component<{ +export type ElementsInspectorProps = { onElementExpanded: (key: ElementID, deep: boolean) => void; onElementSelected: (key: ElementID) => void; onElementHovered: @@ -70,7 +71,11 @@ export default class ElementsInspector extends Component<{ alternateRowColor?: boolean; contextMenuExtensions?: Array; decorateRow?: DecorateRow; -}> { +}; + +export default class ElementsInspector extends Component< + ElementsInspectorProps +> { static defaultProps = { alternateRowColor: true, }; diff --git a/desktop/app/src/ui/index.tsx b/desktop/app/src/ui/index.tsx index 7ca7b01d2..80b160fc1 100644 --- a/desktop/app/src/ui/index.tsx +++ b/desktop/app/src/ui/index.tsx @@ -151,6 +151,7 @@ export { ElementAttribute, Element, ElementSearchResultSet, + ElementsInspectorProps, } from './components/elements-inspector/ElementsInspector'; export {Elements} from './components/elements-inspector/elements'; export {ContextMenuExtension} from './components/elements-inspector/elements';