Skip to content

Commit bb66a15

Browse files
committed
「いいねを送るユーザーがいません」が表示される条件の修正
1 parent c280768 commit bb66a15

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

web/app/home/page.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,13 @@ export default function Home() {
2828
const [recommended, setRecommended] = useState<
2929
Queue<UserWithCoursesAndSubjects>
3030
>(() => new Queue([]));
31+
const [loading, setLoading] = useState<boolean>(true);
3132

3233
useEffect(() => {
33-
if (data) setRecommended(new Queue(data));
34+
if (data) {
35+
setRecommended(new Queue(data));
36+
setLoading(false);
37+
}
3438
}, [data]);
3539

3640
const displayedUser = recommended.peek(0);
@@ -77,13 +81,13 @@ export default function Home() {
7781
[recommended, controls, backCardControls],
7882
);
7983

80-
if (data === undefined) {
84+
if (loading) {
8185
return <FullScreenCircularProgress />;
8286
}
8387
if (currentUser == null) {
8488
return <FullScreenCircularProgress />;
8589
}
86-
if (recommended.size() === 0) {
90+
if (recommended.size() === 0 && loading === false) {
8791
return <NoMoreUser />;
8892
}
8993
if (error) throw error;

0 commit comments

Comments
 (0)