File tree Expand file tree Collapse file tree 7 files changed +8
-8
lines changed
extensions/ql-vscode/src/view/results Expand file tree Collapse file tree 7 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ export function AlertTable({
4040 undefined ,
4141 ) ;
4242
43- const selectedItemRef = useRef < any > ( ) ;
43+ const selectedItemRef = useRef < HTMLTableRowElement > ( null ) ;
4444 useScrollIntoView ( selectedItem , selectedItemRef ) ;
4545
4646 /**
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ interface Props {
1616 pathIndex : number ;
1717 resultIndex : number ;
1818 selectedItem : undefined | ResultKey ;
19- selectedItemRef : React . RefObject < any > ;
19+ selectedItemRef : React . RefObject < HTMLTableRowElement > ;
2020 databaseUri : string ;
2121 sourceLocationPrefix : string ;
2222 updateSelectionCallback : (
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ interface Props {
1717 resultIndex : number ;
1818 currentPathExpanded : boolean ;
1919 selectedItem : undefined | ResultKey ;
20- selectedItemRef : React . RefObject < any > ;
20+ selectedItemRef : React . RefObject < HTMLTableRowElement > ;
2121 databaseUri : string ;
2222 sourceLocationPrefix : string ;
2323 updateSelectionCallback : (
Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ interface Props {
1818 resultIndex : number ;
1919 expanded : Set < string > ;
2020 selectedItem : undefined | ResultKey ;
21- selectedItemRef : React . RefObject < any > ;
21+ selectedItemRef : React . RefObject < HTMLTableRowElement > ;
2222 databaseUri : string ;
2323 sourceLocationPrefix : string ;
2424 updateSelectionCallback : (
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ export function RawTable({
3838} : RawTableProps ) {
3939 const [ selectedItem , setSelectedItem ] = useState < TableItem | undefined > ( ) ;
4040
41- const selectedItemRef = useRef < any > ( ) ;
41+ const selectedItemRef = useRef < HTMLTableCellElement > ( null ) ;
4242 useScrollIntoView ( selectedItem , selectedItemRef ) ;
4343
4444 const setSelection = useCallback ( ( row : number , column : number ) : void => {
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ interface Props {
88 databaseUri : string ;
99 className ?: string ;
1010 selectedColumn ?: number ;
11- selectedItemRef ?: React . Ref < any > ;
11+ selectedItemRef ?: React . Ref < HTMLTableCellElement > ;
1212 onSelected ?: ( row : number , column : number ) => void ;
1313}
1414
Original file line number Diff line number Diff line change @@ -3,10 +3,10 @@ import { useEffect } from "react";
33
44export function useScrollIntoView < T > (
55 selectedElement : T | undefined ,
6- selectedElementRef : RefObject < any > ,
6+ selectedElementRef : RefObject < HTMLElement > ,
77) {
88 useEffect ( ( ) => {
9- const element = selectedElementRef . current as HTMLElement | undefined ;
9+ const element = selectedElementRef . current ;
1010 if ( ! element ) {
1111 return ;
1212 }
You can’t perform that action at this time.
0 commit comments