9
9
Calendar ,
10
10
FormatListBulleted ,
11
11
AccessTimeFilled ,
12
+ ChevronLeft ,
12
13
} from '@openedx/paragon/icons' ;
13
14
import { buildAssetUrl } from '../util/assetUrl' ;
14
15
import { useLearningPathDetail , useCoursesByIds } from './data/queries' ;
@@ -65,7 +66,10 @@ const LearningPathDetailPage = () => {
65
66
content = (
66
67
< div className = "p-4" >
67
68
< p > Failed to load detail</ p >
68
- < Link to = "/" > Explore</ Link >
69
+ < Link to = "/" >
70
+ < Icon src = { ChevronLeft } />
71
+ < span > Go Back</ span >
72
+ </ Link >
69
73
</ div >
70
74
) ;
71
75
} else {
@@ -89,13 +93,14 @@ const LearningPathDetailPage = () => {
89
93
< div className = "learning-path-detail-page" >
90
94
< div className = "hero-section p-4" >
91
95
< div className = "mb-3" >
92
- < Link to = "/" style = { { fontWeight : 600 } } >
93
- Explore
96
+ < Link to = "/" style = { { fontWeight : 600 } } className = "d-flex" >
97
+ < Icon src = { ChevronLeft } />
98
+ < span > Go Back</ span >
94
99
</ Link >
95
100
</ div >
96
- < Row >
101
+ < Row className = "border-bottom border-light" >
97
102
< Col xs = { 12 } md = { 8 } >
98
- < div className = "lp-type-label text-uppercase mb-2" >
103
+ < div className = "lp-detail- type-label d-flex text-uppercase mb-2" >
99
104
< Icon src = { FormatListBulleted } className = "mr-1" />
100
105
< span > Learning Path</ span >
101
106
</ div >
@@ -112,7 +117,7 @@ const LearningPathDetailPage = () => {
112
117
src = { buildAssetUrl ( imageUrl ) }
113
118
alt = { displayName }
114
119
style = { {
115
- width : '100% ' , borderRadius : '4px' , maxHeight : '250px ' , objectFit : 'cover' ,
120
+ width : '650px ' , borderRadius : '4px' , maxHeight : '500px ' , objectFit : 'cover' ,
116
121
} }
117
122
/>
118
123
) }
@@ -122,7 +127,7 @@ const LearningPathDetailPage = () => {
122
127
{ accessUntilDate && (
123
128
< Col xs = { 6 } md = { 3 } className = "mb-3" >
124
129
< div className = "d-flex align-items-center" >
125
- < Icon src = { AccessTimeFilled } className = "mr-4 mb-3" />
130
+ < Icon src = { AccessTimeFilled } className = "mr-4 mb-3" style = { { color : '#821122' } } />
126
131
< div >
127
132
< p className = "mb-0 font-weight-bold" >
128
133
{ accessUntilDate . toLocaleDateString ( 'en-US' , { month : 'short' , day : 'numeric' , year : 'numeric' } ) }
@@ -134,7 +139,7 @@ const LearningPathDetailPage = () => {
134
139
) }
135
140
< Col xs = { 6 } md = { 3 } className = "mb-3" >
136
141
< div className = "d-flex align-items-center" >
137
- < Icon src = { Award } className = "mr-4 mb-4" />
142
+ < Icon src = { Award } className = "mr-4 mb-4" style = { { color : '#821122' } } />
138
143
< div >
139
144
< p className = "mb-1 font-weight-bold" > Earn a certificate</ p >
140
145
< p className = "text-muted" > Some subtext</ p >
@@ -143,7 +148,7 @@ const LearningPathDetailPage = () => {
143
148
</ Col >
144
149
< Col xs = { 6 } md = { 3 } className = "mb-3" >
145
150
< div className = "d-flex align-items-center" >
146
- < Icon src = { Calendar } className = "mr-4 mb-4" />
151
+ < Icon src = { Calendar } className = "mr-4 mb-4" style = { { color : '#821122' } } />
147
152
< div >
148
153
< p className = "mb-1 font-weight-bold" >
149
154
{ durationText || '6 months' }
@@ -154,7 +159,7 @@ const LearningPathDetailPage = () => {
154
159
</ Col >
155
160
< Col xs = { 6 } md = { 3 } className = "mb-3" >
156
161
< div className = "d-flex align-items-center" >
157
- < Icon src = { Person } className = "mr-4 mb-4" />
162
+ < Icon src = { Person } className = "mr-4 mb-4" style = { { color : '#821122' } } />
158
163
< div >
159
164
< p className = "mb-1 font-weight-bold" > Self-paced</ p >
160
165
< p className = "text-muted" > Some subtext</ p >
@@ -187,7 +192,7 @@ const LearningPathDetailPage = () => {
187
192
{ description || '' }
188
193
</ p >
189
194
</ section >
190
- < section id = "courses" className = "mb-6" >
195
+ < section id = "courses" className = "mb-6 courses-section " >
191
196
< h2 > Courses</ h2 >
192
197
{ loadingCourses && < Spinner animation = "border" variant = "primary" /> }
193
198
{ ! loadingCourses && ! coursesError && ( ! coursesForPath || coursesForPath . length === 0 ) && (
0 commit comments