PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.8
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.8
4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 All 139 releases
learnpress / assets / src / apps / js / blocks / course-elements / course-curriculum / edit.js

edit.js in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.4.8, at assets/src/apps/js/blocks/course-elements/course-curriculum/edit.js

118 lines 4.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 import { __ } from '@wordpress/i18n';
2 import { useBlockProps } from '@wordpress/block-editor';
3
4 const Edit = ( props ) => {
5 const blockProps = useBlockProps();
6 return (
7 <>
8 <div { ...blockProps }>
9 <div className="lp-course-curriculum">
10 <h3 className="lp-course-curriculum__title">{ __( 'Curriculum', 'learnpress' ) }</h3>
11 <div className="course-curriculum-info">
12 <ul className="course-curriculum-info__left">
13 <li className="course-count-section">{ '2 Sections' }</li>
14 <li className="course-count-lesson">{ '3 Lessons' }</li>
15 <li className="course-duration">
16 <span className="course-duration">{ '3 Weeks' }</span>
17 </li>
18 </ul>
19 <div className="course-curriculum-info__right">
20 <span className="course-toggle-all-sections">{ 'Expand all sections' }</span>
21 </div>
22 </div>
23 <div className="course-curriculum">
24 <ul className="course-sections">
25 <li className="course-section">
26 <div className="course-section-header">
27 <div className="section-toggle">
28 <i className="lp-icon-angle-up"></i>
29 </div>
30 <div className="course-section-info">
31 <div className="course-section__title">{ 'Section 1' }</div>
32 </div>
33 <div className="section-count-items">{ '3' }</div>
34 </div>
35 <ul className="course-section__items">
36 <li className="course-item">
37 <a className="course-item__link">
38 <div className="course-item__info">
39 <span className="course-item-ico lp_lesson"></span>
40 </div>
41 <div className="course-item__content">
42 <div className="course-item__left">
43 <div className="course-item-title">{ 'What is LearnPress?' }</div>
44 </div>
45 <div className="course-item__right">
46 <span className="duration">{ '20 Minutes' }</span>
47 </div>
48 </div>
49 <div className="course-item__status">
50 <span className="course-item-ico in-progress"></span>
51 </div>
52 </a>
53 </li>
54 <li className="course-item ">
55 <a className="course-item__link">
56 <div className="course-item__info">
57 <span className="course-item-ico lp_lesson"></span>
58 </div>
59 <div className="course-item__content">
60 <div className="course-item__left">
61 <div className="course-item-title">{ 'How to use LearnPress?' }</div>
62 </div>
63 <div className="course-item__right">
64 <span className="duration">{ '60 Minutes' }</span>
65 </div>
66 </div>
67 <div className="course-item__status">
68 <span className="course-item-ico preview"></span>
69 </div>
70 </a>
71 </li>
72 <li className="course-item ">
73 <a className="course-item__link">
74 <div className="course-item__info">
75 <span className="course-item-ico lp_quiz"></span>
76 </div>
77 <div className="course-item__content">
78 <div className="course-item__left">
79 <div className="course-item-title">{ 'Demo the Quiz of LearnPress' }</div>
80 </div>
81 <div className="course-item__right">
82 <span className="duration">{ '10 Minutes' }</span>
83 <span className="question-count">{ '4 Questions' }</span>
84 </div>
85 </div>
86 <div className="course-item__status">
87 <span className="course-item-ico locked"></span>
88 </div>
89 </a>
90 </li>
91 </ul>
92 </li>
93 <li className="course-section lp-collapse">
94 <div className="course-section-header">
95 <div className="section-toggle">
96 <i className="lp-icon-angle-down"></i>
97 </div>
98 <div className="course-section-info">
99 <div className="course-section__title">{ 'Section 2' }</div>
100 <div className="course-section__description">
101 {
102 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua'
103 }
104 </div>
105 </div>
106 <div className="section-count-items">{ '10' }</div>
107 </div>
108 </li>
109 </ul>
110 </div>
111 </div>
112 </div>
113 </>
114 );
115 };
116
117 export default Edit;
118