From 3b7e48a5397aa7876e0ef0366d0125702a7fa83f Mon Sep 17 00:00:00 2001 From: crupest Date: Sun, 14 Feb 2021 17:35:34 +0800 Subject: feat: Timeline top is back. --- FrontEnd/src/app/views/timeline-common/Timeline.tsx | 3 +++ FrontEnd/src/app/views/timeline-common/TimelinePageTemplateUI.tsx | 1 + FrontEnd/src/app/views/timeline-common/TimelinePostListView.tsx | 5 ++++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/FrontEnd/src/app/views/timeline-common/Timeline.tsx b/FrontEnd/src/app/views/timeline-common/Timeline.tsx index 07ca2924..d40f8e94 100644 --- a/FrontEnd/src/app/views/timeline-common/Timeline.tsx +++ b/FrontEnd/src/app/views/timeline-common/Timeline.tsx @@ -12,6 +12,7 @@ import TimelinePostListView from "./TimelinePostListView"; export interface TimelineProps { className?: string; style?: React.CSSProperties; + top?: string | number; timelineName: string; reloadKey: number; onReload: () => void; @@ -24,6 +25,7 @@ const Timeline: React.FC = (props) => { timelineName, className, style, + top, reloadKey, onReload, additionalPosts, @@ -110,6 +112,7 @@ const Timeline: React.FC = (props) => { return ( ); diff --git a/FrontEnd/src/app/views/timeline-common/TimelinePageTemplateUI.tsx b/FrontEnd/src/app/views/timeline-common/TimelinePageTemplateUI.tsx index 7fcf2d52..7319d84d 100644 --- a/FrontEnd/src/app/views/timeline-common/TimelinePageTemplateUI.tsx +++ b/FrontEnd/src/app/views/timeline-common/TimelinePageTemplateUI.tsx @@ -136,6 +136,7 @@ export default function TimelinePageTemplateUI( }} > void; } const TimelinePostListView: React.FC = (props) => { - const { className, style, posts, onReload } = props; + const { className, style, top, posts, onReload } = props; const groupedPosts = React.useMemo< { date: Date; posts: (HttpTimelinePostInfo & { index: number })[] }[] @@ -51,6 +53,7 @@ const TimelinePostListView: React.FC = (props) => { return (
+ {top && } {groupedPosts.map((group) => { return ( -- cgit v1.2.3