tangled
alpha
login
or
join now
yoginth.com
/
hey
1
fork
atom
Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿
1
fork
atom
overview
issues
pulls
pipelines
Rename to handleEndReached
yoginth.com
9 months ago
d3081ed1
cdf249f5
verified
This commit was signed with the committer's
known signature
.
yoginth.com
SSH Key Fingerprint:
SHA256:SLCGp+xtY+FtXnVKtpl4bpmTttAxnxJ3DBCeikAHlG4=
+13
-13
11 changed files
expand all
collapse all
unified
split
apps
web
src
components
Account
AccountFeed.tsx
Bookmarks
BookmarksFeed.tsx
Comment
CommentFeed.tsx
NoneRelevantFeed.tsx
Explore
ExploreFeed.tsx
Group
GroupFeed.tsx
Home
ForYou.tsx
Highlights.tsx
Timeline
index.tsx
Search
Posts.tsx
Shared
Post
PostFeed.tsx
+1
-1
apps/web/src/components/Account/AccountFeed.tsx
···
95
95
loading={loading}
96
96
error={error}
97
97
hasMore={hasMore}
98
98
-
onEndReached={handleEndReached}
98
98
+
handleEndReached={handleEndReached}
99
99
emptyIcon={<ChatBubbleBottomCenterIcon className="size-8" />}
100
100
emptyMessage={
101
101
<div>
+1
-1
apps/web/src/components/Bookmarks/BookmarksFeed.tsx
···
39
39
loading={loading}
40
40
error={error}
41
41
hasMore={hasMore}
42
42
-
onEndReached={handleEndReached}
42
42
+
handleEndReached={handleEndReached}
43
43
emptyIcon={<BookmarkIcon className="size-8" />}
44
44
emptyMessage="No bookmarks yet!"
45
45
errorTitle="Failed to load bookmark feed"
+1
-1
apps/web/src/components/Comment/CommentFeed.tsx
···
61
61
loading={loading}
62
62
error={error}
63
63
hasMore={hasMore}
64
64
-
onEndReached={handleEndReached}
64
64
+
handleEndReached={handleEndReached}
65
65
emptyIcon={<ChatBubbleLeftIcon className="size-8" />}
66
66
emptyMessage="Be the first one to comment!"
67
67
errorTitle="Failed to load comment feed"
+1
-1
apps/web/src/components/Comment/NoneRelevantFeed.tsx
···
88
88
<PostFeed
89
89
items={filteredComments}
90
90
hasMore={hasMore}
91
91
-
onEndReached={handleEndReached}
91
91
+
handleEndReached={handleEndReached}
92
92
emptyIcon={null}
93
93
emptyMessage=""
94
94
errorTitle="Failed to load comments"
+1
-1
apps/web/src/components/Explore/ExploreFeed.tsx
···
49
49
loading={loading}
50
50
error={error}
51
51
hasMore={hasMore}
52
52
-
onEndReached={handleEndReached}
52
52
+
handleEndReached={handleEndReached}
53
53
emptyIcon={<ChatBubbleBottomCenterIcon className="size-8" />}
54
54
emptyMessage="No posts yet!"
55
55
errorTitle="Failed to load explore feed"
+1
-1
apps/web/src/components/Group/GroupFeed.tsx
···
42
42
loading={loading}
43
43
error={error}
44
44
hasMore={hasMore}
45
45
-
onEndReached={handleEndReached}
45
45
+
handleEndReached={handleEndReached}
46
46
emptyIcon={<ChatBubbleBottomCenterIcon className="size-8" />}
47
47
emptyMessage="Group has no posts yet!"
48
48
errorTitle="Failed to load group feed"
+1
-1
apps/web/src/components/Home/ForYou.tsx
···
49
49
loading={loading}
50
50
error={error}
51
51
hasMore={hasMore}
52
52
-
onEndReached={handleEndReached}
52
52
+
handleEndReached={handleEndReached}
53
53
emptyIcon={<LightBulbIcon className="size-8" />}
54
54
emptyMessage="No posts yet!"
55
55
errorTitle="Failed to load for you"
+1
-1
apps/web/src/components/Home/Highlights.tsx
···
45
45
loading={loading}
46
46
error={error}
47
47
hasMore={hasMore}
48
48
-
onEndReached={handleEndReached}
48
48
+
handleEndReached={handleEndReached}
49
49
emptyIcon={<LightBulbIcon className="size-8" />}
50
50
emptyMessage="No posts yet!"
51
51
errorTitle="Failed to load highlights"
+1
-1
apps/web/src/components/Home/Timeline/index.tsx
···
51
51
loading={loading}
52
52
error={error}
53
53
hasMore={hasMore}
54
54
-
onEndReached={handleEndReached}
54
54
+
handleEndReached={handleEndReached}
55
55
emptyIcon={<UserGroupIcon className="size-8" />}
56
56
emptyMessage="No posts yet!"
57
57
errorTitle="Failed to load timeline"
+1
-1
apps/web/src/components/Search/Posts.tsx
···
35
35
loading={loading}
36
36
error={error}
37
37
hasMore={hasMore}
38
38
-
onEndReached={handleEndReached}
38
38
+
handleEndReached={handleEndReached}
39
39
emptyIcon={<ChatBubbleBottomCenterIcon className="size-8" />}
40
40
emptyMessage={
41
41
<span>
+3
-3
apps/web/src/components/Shared/Post/PostFeed.tsx
···
9
9
loading?: boolean;
10
10
error?: unknown;
11
11
hasMore?: boolean;
12
12
-
onEndReached: () => Promise<void>;
12
12
+
handleEndReached: () => Promise<void>;
13
13
emptyIcon: ReactNode;
14
14
emptyMessage: ReactNode;
15
15
errorTitle: string;
···
21
21
loading = false,
22
22
error,
23
23
hasMore,
24
24
-
onEndReached,
24
24
+
handleEndReached,
25
25
emptyIcon,
26
26
emptyMessage,
27
27
errorTitle,
28
28
renderItem
29
29
}: PostFeedProps<T>) => {
30
30
-
const loadMoreRef = useLoadMoreOnIntersect(onEndReached);
30
30
+
const loadMoreRef = useLoadMoreOnIntersect(handleEndReached);
31
31
32
32
if (loading) {
33
33
return <PostsShimmer />;