move loadMore button to TimelineRenderer

This commit is contained in:
Martti Malmi
2024-02-02 12:17:14 +02:00
parent 3fa4dbf100
commit f3272bed57
14 changed files with 71 additions and 96 deletions

View File

@ -8,7 +8,7 @@ import NoteTime from "@/Components/Event/Note/NoteTime";
import NoteToSelf from "@/Components/User/NoteToSelf";
import ProfileImage from "@/Components/User/ProfileImage";
import useLogin from "@/Hooks/useLogin";
import usePageWidth from "@/Hooks/usePageWidth";
import usePageDimensions from "@/Hooks/usePageDimensions";
import { ChatParticipantProfile } from "@/Pages/Messages/ChatParticipant";
import DmWindow from "@/Pages/Messages/DmWindow";
import NewChatWindow from "@/Pages/Messages/NewChatWindow";
@ -21,7 +21,7 @@ export default function MessagesPage() {
const { formatMessage } = useIntl();
const navigate = useNavigate();
const { id } = useParams();
const pageWidth = usePageWidth();
const { width: pageWidth } = usePageDimensions();
const chats = useChatSystems();

View File

@ -4,7 +4,7 @@ import { unwrap } from "@snort/shared";
import { NostrEvent, NostrLink, TaggedNostrEvent } from "@snort/system";
import { lazy, Suspense, useEffect, useMemo } from "react";
import { AutoShowMore } from "@/Components/Event/ShowMore";
import { AutoLoadMore } from "@/Components/Event/LoadMore";
import PageSpinner from "@/Components/PageSpinner";
import { useNotificationsView } from "@/Feed/WorkerRelayView";
import useLogin from "@/Hooks/useLogin";
@ -63,7 +63,7 @@ export default function NotificationsPage({ onClick }: { onClick?: (link: NostrL
{login.publicKey &&
[...timeGrouped.entries()].map(([k, g]) => <NotificationGroup key={k} evs={g} onClick={onClick} />)}
<AutoShowMore onClick={() => {}} />
<AutoLoadMore onClick={() => {}} />
</div>
</>
);

View File

@ -77,7 +77,6 @@ export function ProfileNotesTab({ id, relays, isMe }: { id: HexKey; relays?: Arr
subject={subject}
postsOnly={false}
method={"LIMIT_UNTIL"}
loadMore={true}
ignoreModeration={true}
window={60 * 60 * 6}
/>

View File

@ -14,5 +14,5 @@ export function TopicsPage() {
[tags, pubKey],
);
return <Timeline subject={subject} postsOnly={true} method="TIME_RANGE" loadMore={true} window={60 * 60 * 6} />;
return <Timeline subject={subject} postsOnly={true} method="TIME_RANGE" showLoadMore={true} window={60 * 60 * 6} />;
}