From ca6476e8403885ad2a5eb89f2ff3f8dc9c56e0da Mon Sep 17 00:00:00 2001 From: Irakli Safareli Date: Fri, 22 Jan 2021 19:21:55 +0400 Subject: [PATCH 1/3] allow string in scrollToId --- src/UnstableFastTree.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/UnstableFastTree.js b/src/UnstableFastTree.js index 47bcbda..23281a5 100644 --- a/src/UnstableFastTree.js +++ b/src/UnstableFastTree.js @@ -52,7 +52,7 @@ UnstableFastTree.propTypes = { children: PropTypes.func.isRequired, nodeMarginLeft: PropTypes.number, width: PropTypes.number, - scrollToId: PropTypes.number, + scrollToId: PropTypes.oneOf([PropTypes.number, PropTypes.string]), }; UnstableFastTree.defaultProps = { From 97f1033e385248e1f3b8dd7ef4522ac9d46ddcbc Mon Sep 17 00:00:00 2001 From: Irakli Safareli Date: Fri, 22 Jan 2021 19:23:11 +0400 Subject: [PATCH 2/3] allow string in scrollToId --- src/TreeContainer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TreeContainer.js b/src/TreeContainer.js index a3dd360..c56cc3f 100644 --- a/src/TreeContainer.js +++ b/src/TreeContainer.js @@ -68,7 +68,7 @@ TreeContainer.propTypes = { children: PropTypes.func.isRequired, nodeMarginLeft: PropTypes.number, width: PropTypes.number, - scrollToId: PropTypes.number, + scrollToId: PropTypes.oneOf([PropTypes.number, PropTypes.string]), scrollToAlignment: PropTypes.string, }; From 716dcb923021bc2f50b6a5dad1f69492ab7816fa Mon Sep 17 00:00:00 2001 From: Irakli Safareli Date: Fri, 22 Jan 2021 19:24:03 +0400 Subject: [PATCH 3/3] scrollToId: NodeId --- index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.d.ts b/index.d.ts index 7c0e6e5..5c214c4 100644 --- a/index.d.ts +++ b/index.d.ts @@ -38,7 +38,7 @@ export interface TreeProps { children: (props: RendererProps) => JSX.Element; nodeMarginLeft?: number; width?: number; - scrollToId?: number; + scrollToId?: NodeId; scrollToAlignment?: string; }