This repository was archived by the owner on Dec 25, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 10 files changed +5981
-6
lines changed Expand file tree Collapse file tree 10 files changed +5981
-6
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " quizlet-learn" ,
3
- "version" : " 1.0.3 " ,
3
+ "version" : " 1.0.4 " ,
4
4
"private" : true ,
5
5
"dependencies" : {
6
6
"@nextui-org/react" : " ^1.0.0-beta.9" ,
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ import NotFoundScreen from './screens/NotFoundScreen';
6
6
import DetailCourseScreen from './screens/DetailCourseScreen' ;
7
7
import LearnScreen from './screens/LearnScreen' ;
8
8
import ExamScreen from './screens/ExamScreen' ;
9
+ import LearnPmgScreen from './screens/LearnPmgScreen' ;
10
+ import ExamScreenPmg from './screens/ExamPmgScreen' ;
9
11
10
12
function App ( ) {
11
13
return (
@@ -14,9 +16,11 @@ function App() {
14
16
< Route path = { '/' } element = { < HomeScreen title = { 'Home | AdonisGM' } /> } />
15
17
< Route path = { '/create' } element = { < CreateScreen title = { 'Create course | AdonisGM' } /> } />
16
18
< Route path = { '/course/:id' } element = { < DetailCourseScreen title = { 'Detail course | AdonisGM' } /> } />
17
- < Route path = { '/learn/:id' } element = { < LearnScreen title = { 'Detail course | AdonisGM' } /> } />
19
+ < Route path = { '/learn/:id' } element = { < LearnScreen title = { 'Learn course | AdonisGM' } /> } />
20
+ < Route path = { '/learn/pmg/:id' } element = { < LearnPmgScreen title = { 'Learn PMG course | AdonisGM' } /> } />
18
21
</ Route >
19
- < Route path = { '/course/:id/exam' } element = { < ExamScreen title = { 'ExamScreen | AdonisGM' } /> } />
22
+ < Route path = { '/course/:id/exam' } element = { < ExamScreen title = { 'Exam Pmg Screen | AdonisGM' } /> } />
23
+ < Route path = { '/course/pmg/:id/exam' } element = { < ExamScreenPmg title = { 'Exam Pmg Screen | AdonisGM' } /> } />
20
24
< Route path = { '*' } element = { < NotFoundScreen title = { 'Not found | AdonisGM' } /> } />
21
25
</ Routes >
22
26
) ;
Original file line number Diff line number Diff line change @@ -85,15 +85,20 @@ const DetailCourse = () => {
85
85
} ;
86
86
87
87
const handleButtonLearnPress = ( ) => {
88
+ const temp1 = JSON . parse ( localStorage . getItem ( id ) ) ;
88
89
if ( course . filter ( ( item ) => item . learned === false ) . length === 0 ) {
89
90
course . forEach ( ( item ) => {
90
91
item . learned = false ;
91
92
} ) ;
92
- const temp1 = JSON . parse ( localStorage . getItem ( id ) ) ;
93
93
temp1 . data = course ;
94
94
localStorage . setItem ( id , JSON . stringify ( temp1 ) ) ;
95
95
}
96
- navigate ( `/learn/${ id } ` ) ;
96
+
97
+ if ( temp1 . name . includes ( 'pmg' ) ) {
98
+ navigate ( `/learn/pmg/${ id } ` ) ;
99
+ } else {
100
+ navigate ( `/learn/${ id } ` ) ;
101
+ }
97
102
} ;
98
103
99
104
return (
@@ -140,7 +145,12 @@ const DetailCourse = () => {
140
145
handleButtonLearnPress ( ) ;
141
146
break ;
142
147
case 'Exam' :
143
- navigate ( '/course/' + id + '/exam' ) ;
148
+ const u = JSON . parse ( localStorage . getItem ( id ) ) ;
149
+ if ( u . name . includes ( 'pmg' ) ) {
150
+ navigate ( '/course/pmg/' + id + '/exam' ) ;
151
+ } else {
152
+ navigate ( '/course/' + id + '/exam' ) ;
153
+ }
144
154
break ;
145
155
case 'Delete' :
146
156
handleDelete ( ) ;
You can’t perform that action at this time.
0 commit comments