|
|
|
@ -14,177 +14,181 @@ const initialState = { |
|
|
|
|
mockLessons: [ |
|
|
|
|
{ |
|
|
|
|
id: 0, |
|
|
|
|
title : "درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ", |
|
|
|
|
title: |
|
|
|
|
"درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ", |
|
|
|
|
duration: 256, |
|
|
|
|
active: true, |
|
|
|
|
files: [ |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : true |
|
|
|
|
download: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : true |
|
|
|
|
download: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: false, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'document', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "document", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: false, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
] |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
id: 1, |
|
|
|
|
title : "درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ", |
|
|
|
|
title: |
|
|
|
|
"درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ", |
|
|
|
|
duration: 256, |
|
|
|
|
active: false, |
|
|
|
|
files: [ |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : true |
|
|
|
|
download: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : true |
|
|
|
|
download: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: false, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: false, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
] |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
id: 2, |
|
|
|
|
title : "درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ", |
|
|
|
|
title: |
|
|
|
|
"درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ", |
|
|
|
|
duration: 256, |
|
|
|
|
active: false, |
|
|
|
|
files: [ |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : true |
|
|
|
|
download: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : true |
|
|
|
|
download: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: false, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: false, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
] |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
id: 3, |
|
|
|
|
title : "درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ", |
|
|
|
|
title: |
|
|
|
|
"درس اول : چگونه با نیاندیشن آینده خود و اطرافیانمان را نابود کنیم؟ ", |
|
|
|
|
duration: 256, |
|
|
|
|
active: false, |
|
|
|
|
files: [ |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : true |
|
|
|
|
download: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : true |
|
|
|
|
download: true, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: true, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: false, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
type : 'video', |
|
|
|
|
name : 'مقدمه ای جالب و قابل تامل مترجم کتاب', |
|
|
|
|
duration : '1:40:00', |
|
|
|
|
type: "video", |
|
|
|
|
name: "مقدمه ای جالب و قابل تامل مترجم کتاب", |
|
|
|
|
duration: "1:40:00", |
|
|
|
|
view: false, |
|
|
|
|
download : false |
|
|
|
|
download: false, |
|
|
|
|
}, |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
] |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
], |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
const grades = [ |
|
|
|
@ -231,6 +235,17 @@ export default function book(state = initialState, action : BookAction) { |
|
|
|
|
}; |
|
|
|
|
case "book/info": |
|
|
|
|
return { ...state, loading: false, info: data, error: null }; |
|
|
|
|
case "book/lesson/active": |
|
|
|
|
return { |
|
|
|
|
...state, |
|
|
|
|
loading: false, |
|
|
|
|
error: null, |
|
|
|
|
mockLessons: state.mockLessons.map((item) => |
|
|
|
|
item.id === data |
|
|
|
|
? { ...item, active: !item.active } |
|
|
|
|
: { ...item, active: false } |
|
|
|
|
), |
|
|
|
|
}; |
|
|
|
|
// case "book/update":
|
|
|
|
|
// return { ...state, loading: false, error: null };
|
|
|
|
|
// case "book/add":
|
|
|
|
|