@@ -89,7 +89,7 @@ const InfoValue = styled.div({
89
89
...theme . typography . body3 ,
90
90
} )
91
91
92
- const DateWrapper = styled . span ( {
92
+ const NoWrap = styled . span ( {
93
93
whiteSpace : "nowrap" ,
94
94
} )
95
95
@@ -170,38 +170,40 @@ const RunDates: React.FC<{ resource: LearningResource }> = ({ resource }) => {
170
170
const showMore = allRunsAreIdentical ( resource ) && sortedDates . length > 2
171
171
if ( showMore ) {
172
172
const showMoreLink = (
173
- < ShowMoreLink
174
- color = "red"
175
- size = "small"
176
- onClick = { ( ) => setShowingMore ( ! showingMore ) }
177
- >
178
- { showingMore ? "Show less" : "Show more" }
179
- </ ShowMoreLink >
173
+ < NoWrap >
174
+ < ShowMoreLink
175
+ color = "red"
176
+ size = "small"
177
+ onClick = { ( ) => setShowingMore ( ! showingMore ) }
178
+ >
179
+ { showingMore ? "Show less" : "Show more" }
180
+ </ ShowMoreLink >
181
+ </ NoWrap >
180
182
)
181
183
return (
182
184
< span data-testid = "drawer-run-dates" >
183
185
{ sortedDates . slice ( 0 , 2 ) . map ( ( runDate , index ) => {
184
186
return (
185
- < DateWrapper key = { `run-${ index } ` } >
187
+ < NoWrap key = { `run-${ index } ` } >
186
188
< InfoItemValue
187
189
label = { runDate }
188
190
index = { index }
189
191
total = { showingMore ? 3 : 2 }
190
192
/>
191
- </ DateWrapper >
193
+ </ NoWrap >
192
194
)
193
195
} ) }
194
196
{ ! showingMore && showMoreLink }
195
197
{ showingMore &&
196
198
sortedDates . slice ( 2 ) . map ( ( runDate , index ) => {
197
199
return (
198
- < DateWrapper key = { `run-${ index + 2 } ` } >
200
+ < NoWrap key = { `run-${ index + 2 } ` } >
199
201
< InfoItemValue
200
202
label = { runDate }
201
203
index = { index }
202
204
total = { sortedDates . length - 2 }
203
205
/>
204
- </ DateWrapper >
206
+ </ NoWrap >
205
207
)
206
208
} ) }
207
209
{ showingMore && showMoreLink }
@@ -211,13 +213,13 @@ const RunDates: React.FC<{ resource: LearningResource }> = ({ resource }) => {
211
213
const runDates =
212
214
sortedDates . map ( ( runDate , index ) => {
213
215
return (
214
- < DateWrapper key = { `run-${ index } ` } >
216
+ < NoWrap key = { `run-${ index } ` } >
215
217
< InfoItemValue
216
218
label = { runDate }
217
219
index = { index }
218
220
total = { sortedDates . length }
219
221
/>
220
- </ DateWrapper >
222
+ </ NoWrap >
221
223
)
222
224
} ) ?? [ ]
223
225
return < span data-testid = "drawer-run-dates" > { runDates } </ span >
0 commit comments