@@ -285,6 +285,7 @@ const SetQuizzesPageComponent = ({user}: SetQuizzesPageProps) => {
285
285
} , [ hashAnchor ] ) ;
286
286
287
287
const { titleFilter, setTitleFilter, filteredQuizzes} = useFilteredQuizzes ( user ) ;
288
+ const undeprecatedQuizzes = filteredQuizzes ?. filter ( quiz => ! quiz . deprecated ) ;
288
289
289
290
const [ showFilters , setShowFilters ] = useState ( false ) ;
290
291
const [ manageQuizzesTitleFilter , setManageQuizzesTitleFilter ] = useState ( "" ) ;
@@ -367,17 +368,17 @@ const SetQuizzesPageComponent = ({user}: SetQuizzesPageProps) => {
367
368
< Tabs className = "my-4 mb-5" tabContentClass = "mt-4" activeTabOverride = { activeTab } onActiveTabChange = { setActiveTab } >
368
369
{ {
369
370
[ siteSpecific ( "Set Tests" , "Available tests" ) ] :
370
- < ShowLoading until = { filteredQuizzes } >
371
- { filteredQuizzes && < >
371
+ < ShowLoading until = { undeprecatedQuizzes } >
372
+ { undeprecatedQuizzes && < >
372
373
< p > The following tests are available to set to your groups.</ p >
373
374
< RS . Input
374
375
id = "available-quizzes-title-filter" type = "search" className = "mb-4"
375
376
value = { titleFilter } onChange = { event => setTitleFilter ( event . target . value ) }
376
377
placeholder = "Search by title" aria-label = "Search by title"
377
378
/>
378
- { filteredQuizzes . length === 0 && < p > < em > There are no tests you can set which match your search term.</ em > </ p > }
379
+ { undeprecatedQuizzes . length === 0 && < p > < em > There are no tests you can set which match your search term.</ em > </ p > }
379
380
< RS . ListGroup className = "mb-2 quiz-list" >
380
- { filteredQuizzes . map ( quiz => < RS . ListGroupItem className = "p-0 bg-transparent" key = { quiz . id } >
381
+ { undeprecatedQuizzes . map ( quiz => < RS . ListGroupItem className = "p-0 bg-transparent" key = { quiz . id } >
381
382
< RS . Row className = "w-100" >
382
383
< RS . Col xs = { 9 } md = { 8 } lg = { 9 } className = "d-flex align-items-center" >
383
384
< div className = "p-3" >
0 commit comments