Skip to content

Commit 8b05e2f

Browse files
authored
Merge pull request #1081 from isaacphysics/hotfix/deprecate-tests
Hide deprecated tests
2 parents de60e05 + e714e26 commit 8b05e2f

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/app/components/pages/quizzes/SetQuizzes.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,7 @@ const SetQuizzesPageComponent = ({user}: SetQuizzesPageProps) => {
285285
}, [hashAnchor]);
286286

287287
const {titleFilter, setTitleFilter, filteredQuizzes} = useFilteredQuizzes(user);
288+
const undeprecatedQuizzes = filteredQuizzes?.filter(quiz => !quiz.deprecated);
288289

289290
const [showFilters, setShowFilters] = useState(false);
290291
const [manageQuizzesTitleFilter, setManageQuizzesTitleFilter] = useState("");
@@ -367,17 +368,17 @@ const SetQuizzesPageComponent = ({user}: SetQuizzesPageProps) => {
367368
<Tabs className="my-4 mb-5" tabContentClass="mt-4" activeTabOverride={activeTab} onActiveTabChange={setActiveTab}>
368369
{{
369370
[siteSpecific("Set Tests", "Available tests")]:
370-
<ShowLoading until={filteredQuizzes}>
371-
{filteredQuizzes && <>
371+
<ShowLoading until={undeprecatedQuizzes}>
372+
{undeprecatedQuizzes && <>
372373
<p>The following tests are available to set to your groups.</p>
373374
<RS.Input
374375
id="available-quizzes-title-filter" type="search" className="mb-4"
375376
value={titleFilter} onChange={event => setTitleFilter(event.target.value)}
376377
placeholder="Search by title" aria-label="Search by title"
377378
/>
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>}
379380
<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}>
381382
<RS.Row className="w-100">
382383
<RS.Col xs={9} md={8} lg={9} className="d-flex align-items-center">
383384
<div className="p-3">

0 commit comments

Comments
 (0)