Fix typechecking

This commit is contained in:
Jordan Eldredge 2025-12-15 22:07:20 -08:00
parent fe1e03836b
commit 5e61819927
3 changed files with 5 additions and 3 deletions

View file

@ -1,5 +1,6 @@
"use client";
// @ts-expect-error - unstable_ViewTransition is not yet in @types/react
import { unstable_ViewTransition as ViewTransition } from "react";
import { ClientSkin } from "./SkinScroller";
import SkinActionIcons from "./SkinActionIcons";

View file

@ -4,6 +4,7 @@ import React, {
useMemo,
useCallback,
useRef,
// @ts-expect-error - unstable_ViewTransition is not yet in @types/react
unstable_ViewTransition as ViewTransition,
} from "react";
@ -141,7 +142,7 @@ export default function SkinTable({
return skin ? skin.md5 : `empty-cell-${columnIndex}-${rowIndex}`;
}
const gridRef = React.useRef<any>();
const gridRef = React.useRef<any>(null);
const itemRef = React.useRef<number>(0);
const onScroll = useMemo(() => {

View file

@ -111,8 +111,8 @@ function SkinTableUnbound({
}
return skin ? skin.hash : `unfectched-index-${requestToken}`;
}
const gridRef = React.useRef();
const itemRef = React.useRef();
const gridRef = React.useRef<any>(null);
const itemRef = React.useRef<number>(0);
React.useLayoutEffect(() => {
if (gridRef.current == null) {
return;