From 3f07b047df4d66f83047a5bb747c0a1665bceb6c Mon Sep 17 00:00:00 2001
From: crupest <crupest@outlook.com>
Date: Sun, 1 May 2022 21:30:31 +0800
Subject: ...

---
 .../views/timeline/TimelinePagedPostListView.tsx   | 34 ----------------------
 1 file changed, 34 deletions(-)
 delete mode 100644 FrontEnd/src/views/timeline/TimelinePagedPostListView.tsx

(limited to 'FrontEnd/src/views/timeline/TimelinePagedPostListView.tsx')

diff --git a/FrontEnd/src/views/timeline/TimelinePagedPostListView.tsx b/FrontEnd/src/views/timeline/TimelinePagedPostListView.tsx
deleted file mode 100644
index 6a0ad0f5..00000000
--- a/FrontEnd/src/views/timeline/TimelinePagedPostListView.tsx
+++ /dev/null
@@ -1,34 +0,0 @@
-import React from "react";
-
-import { HttpTimelinePostInfo } from "@/http/timeline";
-
-import { useScrollToTop } from "@/utilities/hooks";
-
-import TimelinePostListView from "./TimelinePostListView";
-
-export interface TimelinePagedPostListViewProps {
-  posts: HttpTimelinePostInfo[];
-  onReload: () => void;
-}
-
-const TimelinePagedPostListView: React.FC<TimelinePagedPostListViewProps> = (
-  props
-) => {
-  const { posts, onReload } = props;
-
-  const [lastViewCount, setLastViewCount] = React.useState<number>(10);
-
-  const viewingPosts = React.useMemo(() => {
-    return lastViewCount >= posts.length
-      ? posts.slice()
-      : posts.slice(-lastViewCount);
-  }, [posts, lastViewCount]);
-
-  useScrollToTop(() => {
-    setLastViewCount(lastViewCount + 10);
-  }, lastViewCount < posts.length);
-
-  return <TimelinePostListView posts={viewingPosts} onReload={onReload} />;
-};
-
-export default TimelinePagedPostListView;
-- 
cgit v1.2.3

