Fixed warnings from React imports (sorry, Tim)

This commit is contained in:
2023-03-28 09:53:03 -05:00
parent af6c000e14
commit 41f04d5b2c

View File

@ -20,11 +20,11 @@
*/ */
/* eslint-disable @typescript-eslint/no-explicit-any */ /* eslint-disable @typescript-eslint/no-explicit-any */
import React from "react"; import React, {DetailedHTMLProps, forwardRef, useEffect, useRef} from "react";
import "rapidoc"; import "rapidoc";
interface RapiDocProps interface RapiDocProps
extends React.DetailedHTMLProps< extends DetailedHTMLProps<
React.HTMLAttributes<HTMLDivElement>, React.HTMLAttributes<HTMLDivElement>,
HTMLDivElement HTMLDivElement
> >
@ -113,7 +113,7 @@ declare global
} }
} }
export const RapiDocReact = React.forwardRef<HTMLDivElement, RapiDocProps>( export const RapiDocReact = forwardRef<HTMLDivElement, RapiDocProps>(
( (
{ {
beforeRender, beforeRender,
@ -127,9 +127,9 @@ export const RapiDocReact = React.forwardRef<HTMLDivElement, RapiDocProps>(
ref ref
) => ) =>
{ {
const localRef = React.useRef<HTMLDivElement>(null); const localRef = useRef<HTMLDivElement>(null);
React.useEffect(() => useEffect(() =>
{ {
const rapiDocRef = const rapiDocRef =
typeof ref === "object" && ref?.current typeof ref === "object" && ref?.current