|
@@ -1,4 +1,3 @@
|
|
-import { useVirtualList } from "ahooks";
|
|
|
|
import { Button, Col, Row, Image, Spin, Space, Drawer, Empty } from "antd";
|
|
import { Button, Col, Row, Image, Spin, Space, Drawer, Empty } from "antd";
|
|
import { JSXElementConstructor, Key, ReactElement, ReactFragment, ReactPortal, useEffect, useMemo, useRef, useState } from "react";
|
|
import { JSXElementConstructor, Key, ReactElement, ReactFragment, ReactPortal, useEffect, useMemo, useRef, useState } from "react";
|
|
import { MyIcon } from "@/global";
|
|
import { MyIcon } from "@/global";
|
|
@@ -7,11 +6,7 @@ function ReadBook(props: { next: (listData: { id: number }) => Promise<any>, lis
|
|
let { next, listData } = props;
|
|
let { next, listData } = props;
|
|
const divRef = useRef<HTMLDivElement>(null);
|
|
const divRef = useRef<HTMLDivElement>(null);
|
|
let { token } = useToken()
|
|
let { token } = useToken()
|
|
- const [isFetching, setIsFetching] = useState(true);
|
|
|
|
- const [newData, setNewData] = useState<any>(null);
|
|
|
|
const [content, setContent] = useState<any>(null)
|
|
const [content, setContent] = useState<any>(null)
|
|
- const containerRef = useRef(null);
|
|
|
|
- const wrapperRef = useRef(null);
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
const handleKeyDown = (event: KeyboardEvent) => {
|
|
const handleKeyDown = (event: KeyboardEvent) => {
|
|
if (divRef.current) {
|
|
if (divRef.current) {
|