File tree Expand file tree Collapse file tree
hwproj.front/src/components/Courses Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import * as React from "react" ;
22import { Tab , Tabs } from "@material-ui/core" ;
33import { CoursesList } from "./CoursesList" ;
4- import { CoursePreviewView } from "../../ api/ " ;
4+ import { CoursePreviewView } from "@/ api" ;
55import ApiSingleton from "../../api/ApiSingleton" ;
66import { appBarStateManager } from "../AppBar" ;
7- import { DotLottieReact } from "@lottiefiles/dotlottie-react" ;
87
98interface ICoursesState {
109 isLoaded : boolean ;
@@ -79,13 +78,19 @@ export default class Courses extends React.Component<Props, ICoursesState> {
7978 async componentDidMount ( ) {
8079 appBarStateManager . setContextAction ( null )
8180 try {
82- const courses = await ApiSingleton . coursesApi . coursesGetAllUserCourses ( )
83- const allCourses = await ApiSingleton . coursesApi . coursesGetAllCourses ( ) ;
84- this . setState ( {
85- isLoaded : true ,
86- myCourses : courses . reverse ( ) ,
87- allCourses : allCourses . reverse ( ) ,
88- } )
81+ ApiSingleton . coursesApi . coursesGetAllUserCourses ( ) . then ( courses => {
82+ this . setState ( prevState => ( {
83+ ...prevState ,
84+ isLoaded : true ,
85+ myCourses : courses . reverse ( )
86+ } ) ) ;
87+ ApiSingleton . coursesApi . coursesGetAllCourses ( ) . then ( allCourses => {
88+ this . setState ( prevState => ( {
89+ ...prevState ,
90+ allCourses : allCourses . reverse ( ) ,
91+ } ) ) ;
92+ } ) ;
93+ } ) ;
8994 } catch ( error ) {
9095 this . setState ( {
9196 isLoaded : true
You can’t perform that action at this time.
0 commit comments