Skip to content

Commit 40a2be9

Browse files
committed
fix
1 parent 7594874 commit 40a2be9

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

web/app/home/page.tsx

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22

33
import type { UserWithCoursesAndSubjects } from "common/types";
44
import { motion, useAnimation } from "framer-motion";
5-
import { useCallback, useLayoutEffect, useRef, useState } from "react";
5+
import {
6+
useCallback,
7+
useEffect,
8+
useLayoutEffect,
9+
useRef,
10+
useState,
11+
} from "react";
612
import { MdClose, MdThumbUp } from "react-icons/md";
713
import request from "~/api/request";
814
import { useAboutMe, useRecommended } from "~/api/user";
@@ -57,6 +63,13 @@ export default function Home() {
5763
if (data) setRecommended(new Queue(data));
5864
}, [data]);
5965

66+
useEffect(() => {
67+
if (data) {
68+
setRecommended(new Queue(data));
69+
setLoading(false);
70+
}
71+
}, [data]);
72+
6073
const displayedUser = recommended.peek(0);
6174
const nextUser = recommended.peek(1);
6275

0 commit comments

Comments
 (0)