mirror of
https://github.com/wgh136/nysoure.git
synced 2025-09-27 12:17:24 +00:00
Improve the UI of activities page.
This commit is contained in:
@@ -16,7 +16,7 @@ export default function ActivitiesPage() {
|
|||||||
const fetchNextPage = useCallback(async () => {
|
const fetchNextPage = useCallback(async () => {
|
||||||
if (isLoadingRef.current || pageRef.current >= maxPageRef.current) return;
|
if (isLoadingRef.current || pageRef.current >= maxPageRef.current) return;
|
||||||
isLoadingRef.current = true;
|
isLoadingRef.current = true;
|
||||||
const response = await network.getActivities(pageRef.current);
|
const response = await network.getActivities(pageRef.current+1);
|
||||||
if (response.success) {
|
if (response.success) {
|
||||||
setActivities((prev) => [...prev, ...response.data!]);
|
setActivities((prev) => [...prev, ...response.data!]);
|
||||||
pageRef.current += 1;
|
pageRef.current += 1;
|
||||||
@@ -94,7 +94,7 @@ function ActivityCard({ activity }: { activity: Activity }) {
|
|||||||
} else if (activity.type === ActivityType.ResourceCommented) {
|
} else if (activity.type === ActivityType.ResourceCommented) {
|
||||||
content = (
|
content = (
|
||||||
<div className={"mt-2"}>
|
<div className={"mt-2"}>
|
||||||
<div className={"text-sm mx-1"}>{activity.comment?.content}</div>
|
<div className={"text-sm mx-1 whitespace-pre-wrap"}>{activity.comment?.content}</div>
|
||||||
<div className={"flex items-center mt-1"}>
|
<div className={"flex items-center mt-1"}>
|
||||||
<MdArrowRight />
|
<MdArrowRight />
|
||||||
<span className={"text-sm text-base-content/80"}>
|
<span className={"text-sm text-base-content/80"}>
|
||||||
|
Reference in New Issue
Block a user