File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments