BITS Webapp — Feature Inventory (v3 — mechanically extracted)#

Generated mechanically from /Users/alevsk/Development/bits/webapp/src/ at commit 048f716. Every data-testid occurrence in .ts/.tsx source is enumerated below, grouped by source file. This is the authoritative input set for integration test design — every interactive feature that has a stable testid is in here. Re-run make test-artifacts (or python3 scripts/extract_testids.py > documentation/feature-inventory.md) to refresh.

Summary#

  • Source files with testids: 137
  • Unique testids: 1257
  • Total testid occurrences (file × testid): 1261
  • Extraction commit: 048f716

Pattern legend#

KindSource pattern
staticdata-testid="literal"
templatedata-testid={`prefix-${var}`} (rendered as prefix-{var})
slotpropslotProps={{ htmlInput: { 'data-testid': 'value' } }} (MUI v9)
drilled<Child testId="value" /> (prop drilled into a wrapper)
drilledTemplate<Child testId={`prefix-${var}`} />

Per-file inventory#

Files are grouped by their parent directory in webapp/src/. Within each file, rows are sorted by line number. Templated testids are shown with {var} placeholders for their interpolation points; actual rendered testids substitute the variable’s value at runtime.

routes/ (80 files, 875 testids)#

routes/HealthHome.tsx#

1 testids

LineTest IDKind
92health-statusstatic

routes/LandingPage.tsx#

4 testids

LineTest IDKind
16health-statusstatic
152landing-titlestatic
203landing-loginstatic
213landing-signupstatic

routes/admin/AdminAnnouncementsPage.tsx#

14 testids

LineTest IDKind
186admin-announcements-rootstatic
208admin-announcement-newstatic
238admin-announcement-{a.id}template
258admin-announcement-state-{a.id}drilledTemplate
264admin-announcement-row-{a.id}-categorytemplate
274admin-announcement-row-{a.id}-pin-statustemplate
306admin-announcement-publish-{a.id}template
333announcement-titleslotprop
341announcement-bodyslotprop
352announcement-scopeslotprop
373admin-announcement-categoryslotprop
392admin-announcement-pin-untilslotprop
403admin-announcement-cover-urlslotprop
418announcement-submitstatic

routes/admin/AdminAuditLogsPage.tsx#

7 testids

LineTest IDKind
31admin-audit-logs-rootstatic
54audit-actor-idslotprop
61audit-entity-typeslotprop
68audit-action-containsslotprop
76audit-searchstatic
98audit-tablestatic
110audit-row-{r.id}template

routes/admin/AdminBITSianDayPage.tsx#

5 testids

LineTest IDKind
112admin-bitsian-day-rootstatic
158admin-bitsian-day-counterstatic
181admin-bitsian-day-dim-{d.key}template
208admin-bitsian-day-bar-{idx}template
259admin-bitsian-day-tablestatic

routes/admin/AdminCalendarPage.tsx#

18 testids

LineTest IDKind
191admin-calendar-rootstatic
207admin-calendar-tab-publishedstatic
212admin-calendar-tab-publishstatic
214admin-calendar-tab-importstatic
238admin-calendar-published-tablestatic
255admin-calendar-row-{row.id}template
309admin-calendar-publish-titleslotprop
329admin-calendar-publish-startsslotprop
345admin-calendar-publish-endsslotprop
361admin-calendar-publish-locationslotprop
384admin-calendar-publish-visibilityslotprop
406admin-calendar-publish-mandatorystatic
424admin-calendar-publish-submitstatic
453admin-calendar-import-uploadstatic
476admin-calendar-import-csvslotprop
487admin-calendar-import-submitstatic
495admin-calendar-import-reportstatic
507admin-calendar-import-errorsstatic

routes/admin/AdminDashboardPage.tsx#

3 testids

LineTest IDKind
13admin-dashboard-rootstatic
41admin-metric-{m.key}template
56admin-metric-value-{m.key}template

routes/admin/AdminEventScanPage.tsx#

7 testids

LineTest IDKind
205admin-event-scan-rootstatic
212admin-event-scan-backstatic
248admin-event-scan-inputslotprop
270admin-event-scan-methodslotprop
282admin-event-scan-gateslotprop
293admin-event-scan-submitstatic
317admin-event-scan-result-{r.state}template

routes/admin/AdminEventsPage.tsx#

30 testids

LineTest IDKind
552admin-events-type-delete-{row.id}template
612admin-events-order-state-{row.id}template
705admin-events-refund-state-{row.id}template
759admin-events-refund-approve-{row.id}template
771admin-events-rootstatic
793admin-events-scan-linkstatic
845admin-events-pickerslotprop
857admin-events-picker-option-{option.id ?? ''}template
901admin-events-tabsstatic
903admin-events-tab-typesstatic
904admin-events-tab-ordersstatic
905admin-events-tab-refundsstatic
909admin-events-tab-analyticsstatic
914admin-events-types-panelstatic
922admin-events-create-typestatic
965admin-events-orders-panelstatic
983admin-events-orders-filter-stateslotprop
1048admin-events-orders-prevstatic
1061admin-events-orders-nextstatic
1070admin-events-refunds-panelstatic
1088admin-events-refunds-filter-stateslotprop
1159admin-events-refunds-prevstatic
1172admin-events-refunds-nextstatic
1181admin-events-analytics-panelstatic
1316admin-events-type-nameslotprop
1345admin-events-type-priceslotprop
1360admin-events-type-inventoryslotprop
1386admin-events-type-sales-startsslotprop
1424admin-events-type-sales-endsslotprop
1457admin-events-type-submitstatic

routes/admin/AdminFAQPage.tsx#

15 testids

LineTest IDKind
120admin-faq-rootstatic
133admin-faq-tabsstatic
134admin-faq-tab-faqsstatic
137admin-faq-tab-submissionsstatic
152admin-faq-newstatic
173admin-faq-{f.id}template
214admin-faqsub-{s.id}template
233admin-faqsub-answer-{s.id}template
259faq-questionslotprop
267faq-answerslotprop
277faq-categoryslotprop
291faq-submitstatic
312faqsub-answerslotprop
323faqsub-promotestatic
339faqsub-submitstatic

routes/admin/AdminFinancePaymentsPage.tsx#

8 testids

LineTest IDKind
197admin-finance-payments-rootstatic
221admin-finance-filter-gatewayslotprop
238admin-finance-filter-stateslotprop
255admin-finance-export-btnstatic
293admin-finance-payment-row-{p.id}template
335admin-finance-refund-{p.id}template
373admin-finance-refund-reasonslotprop
392admin-finance-refund-submitstatic

routes/admin/AdminGatePassQueuePage.tsx#

12 testids

LineTest IDKind
265admin-gate-passes-rootstatic
288admin-gate-passes-tab-pendingstatic
293admin-gate-passes-tab-approvedstatic
315admin-gate-pass-bulk-approvestatic
343admin-gate-pass-select-allstatic
355admin-gate-pass-row-{v.id ?? ''}template
360admin-gate-pass-select-{v.id ?? ''}template
391admin-gate-pass-decline-{v.id ?? ''}template
401admin-gate-pass-approve-{v.id ?? ''}template
451admin-gate-pass-approved-row-{v.id ?? ''}template
509admin-gate-pass-decline-reasonslotprop
528admin-gate-pass-decline-submitstatic

routes/admin/AdminGroupsPage.tsx#

16 testids

LineTest IDKind
188admin-groups-rootstatic
201admin-groups-errorstatic
219admin-groups-searchslotprop
243admin-groups-kind-filterslotprop
257admin-groups-state-filterslotprop
283admin-groups-tablestatic
304admin-groups-row-{slug}template
386admin-groups-open-{slug}template
404admin-groups-visibility-{slug}template
422admin-groups-transfer-{slug}template
438admin-groups-restore-{slug}template
454admin-groups-suspend-{slug}template
481admin-groups-visibility-selectslotprop
499admin-groups-visibility-submitstatic
518admin-groups-transfer-user-idslotprop
531admin-groups-transfer-submitstatic

routes/admin/AdminHotelQueuePage.tsx#

12 testids

LineTest IDKind
200admin-hotel-bookings-rootstatic
214admin-hotel-tab-requestedstatic
215admin-hotel-tab-approvedstatic
216admin-hotel-tab-confirmedstatic
217admin-hotel-tab-declinedstatic
258admin-hotel-row-{b.id ?? ''}template
298admin-hotel-decline-{b.id ?? ''}template
310admin-hotel-approve-{b.id ?? ''}template
349admin-hotel-approve-notesslotprop
368admin-hotel-approve-submitstatic
398admin-hotel-decline-reasonslotprop
417admin-hotel-decline-submitstatic

routes/admin/AdminJobsBoardPage.tsx#

6 testids

LineTest IDKind
46admin-jobs-board-pagestatic
57admin-jobs-board-limitationstatic
73admin-jobs-board-referralsstatic
83admin-jobs-board-jobsstatic
107admin-jobs-board-placeholder-statesstatic
130admin-jobs-board-column-{col.state.toLowerCase()}template

routes/admin/AdminLateEntriesPage.tsx#

8 testids

LineTest IDKind
149admin-late-entries-rootstatic
179admin-late-entry-user-queryslotprop
198admin-late-entry-pick-{u.userId ?? ''}template
218admin-late-entry-gateslotprop
234admin-late-entry-reasonslotprop
245admin-late-entry-submitstatic
264admin-late-entries-exportstatic
295admin-late-entry-row-{row.id ?? ''}template

routes/admin/AdminLeaveRequestsPage.tsx#

8 testids

LineTest IDKind
210admin-leave-requests-pagestatic
244admin-leave-state-filterslotprop
294leave-request-row-{r.id ?? 'unknown'}template
356leave-approve-{r.id ?? 'unknown'}template
374leave-decline-{r.id ?? 'unknown'}template
413leave-decline-form-reasonslotprop
427leave-decline-form-submitstatic
440admin-leave-requests-success-toaststatic

routes/admin/AdminMarketplaceDealsPage.tsx#

23 testids

LineTest IDKind
335admin-marketplace-deals-pagestatic
359deal-create-buttonstatic
381deal-state-filterslotprop
397deal-category-filterslotprop
405admin-marketplace-partners-linkstatic
427admin-marketplace-deals-tablestatic
447admin-marketplace-deals-row-{d.id ?? 'unknown'}template
516admin-marketplace-deals-edit-{d.id ?? 'unknown'}template
531admin-marketplace-deals-delete-{d.id ?? 'unknown'}template
564deal-form-partner-idslotprop
573deal-form-titleslotprop
581deal-form-descriptionslotprop
592deal-form-kindslotprop
612deal-form-coupon-codeslotprop
627deal-form-redemption-urlslotprop
636deal-form-categoriesslotprop
648deal-form-audience-scopeslotprop
664deal-form-audience-valueslotprop
679deal-form-valid-fromslotprop
692deal-form-valid-untilslotprop
703deal-form-redemption-capslotprop
714deal-form-stateslotprop
736deal-form-submitstatic

routes/admin/AdminMarketplacePartnersPage.tsx#

12 testids

LineTest IDKind
193admin-marketplace-partners-pagestatic
215admin-marketplace-deals-linkstatic
224partner-create-buttonstatic
241admin-marketplace-partners-tablestatic
258admin-marketplace-partners-row-{p.id ?? 'unknown'}template
312admin-marketplace-partners-edit-{p.id ?? 'unknown'}template
327admin-marketplace-partners-delete-{p.id ?? 'unknown'}template
360partner-form-nameslotprop
367partner-form-logo-urlslotprop
374partner-form-website-urlslotprop
381partner-form-contact-emailslotprop
394partner-form-submitstatic

routes/admin/AdminMentorshipPage.tsx#

10 testids

LineTest IDKind
68admin-mentorship-pagestatic
91admin-mentorship-create-ctastatic
98admin-mentorship-errorstatic
120admin-mentorship-tablestatic
136admin-mentorship-row-{id}template
157admin-mentorship-state-{id}drilledTemplate
160admin-mentorship-mentor-count-{id}template
163admin-mentorship-mentee-count-{id}template
166admin-mentorship-match-count-{id}template
185admin-mentorship-open-{id}template

routes/admin/AdminModerationPage.tsx#

10 testids

LineTest IDKind
133admin-moderation-rootstatic
157moderation-state-filterslotprop
190moderation-tablestatic
202moderation-row-{row.id}template
222moderation-state-{row.id}drilledTemplate
232moderation-remove-{row.id}template
240moderation-warn-{row.id}template
248moderation-dismiss-{row.id}template
281moderation-dialog-noteslotprop
298moderation-dialog-submitstatic

routes/admin/AdminProgrammeCreatePage.tsx#

13 testids

LineTest IDKind
125admin-mentorship-programme-create-pagestatic
133admin-mentorship-create-backstatic
153admin-mentorship-create-formstatic
165mentorship-create-nameslotprop
187mentorship-create-descriptionslotprop
211mentorship-create-min-batch-yearslotprop
226mentorship-create-departmentsstatic
238mentorship-create-department-{d.replace(/\s+/g, '-').toLowerCase()}template
256mentorship-create-starts-atslotprop
271mentorship-create-ends-atslotprop
291mentorship-create-capacityslotprop
318admin-mentorship-create-errorstatic
329mentorship-create-submitstatic

routes/admin/AdminProgrammeDetailPage.tsx#

14 testids

LineTest IDKind
195admin-mentorship-programme-detail-pagestatic
203admin-mentorship-detail-backstatic
214admin-mentorship-detail-not-foundstatic
230admin-mentorship-programme-statedrilled
233admin-mentorship-programme-namestatic
244admin-mentorship-action-errorstatic
289admin-mentorship-counts-{card.key}template
332admin-mentorship-run-matching-{id}template
342admin-mentorship-export-csv-{id}template
374admin-mentorship-alternates-tablestatic
392admin-mentorship-alternate-row-{key}template
410admin-mentorship-alternate-score-{key}template
421admin-mentorship-override-{key}template
442admin-mentorship-success-toaststatic

routes/admin/AdminScanPage.tsx#

6 testids

LineTest IDKind
165admin-scan-rootstatic
192admin-scan-inputslotprop
212admin-scan-directionslotprop
224admin-scan-gateslotprop
235admin-scan-submitstatic
259admin-scan-result-{r.state}template

routes/admin/AdminUserGrantsPage.tsx#

12 testids

LineTest IDKind
212admin-user-grants-rootstatic
220admin-user-grants-backstatic
275admin-user-grants-open-grantstatic
294admin-user-grants-tablestatic
313admin-user-grants-row-{g.id}template
352admin-user-grants-revoke-{g.id}template
411admin-user-grants-event-inputslotprop
424admin-user-grants-event-option-{option.id ?? ''}template
438admin-user-grants-event-autocompletestatic
451admin-user-grants-notes-inputslotprop
466admin-user-grants-submitstatic
501admin-user-grants-revoke-confirmstatic

routes/admin/AdminUsersPage.tsx#

13 testids

LineTest IDKind
116admin-users-rootstatic
141admin-users-qslotprop
149admin-users-roleslotprop
165admin-users-statusslotprop
178admin-users-searchstatic
200admin-users-tablestatic
213admin-user-row-{u.id}template
226admin-user-status-{u.id}drilledTemplate
245admin-user-grants-{u.id}template
255admin-user-suspend-{u.id}template
267admin-user-reinstate-{u.id}template
298admin-suspend-reasonslotprop
314admin-suspend-submitstatic

routes/admin/AlumniInvitesPage.tsx#

31 testids

LineTest IDKind
349alumni-invites-pagestatic
370alumni-invites-history-linkstatic
380alumni-invites-resetstatic
390import-upload-cardstatic
407import-sourceslotprop
411import-source-{opt.key}template
421import-file-inputstatic
476import-upload-errorstatic
487import-uploadstatic
501import-summarystatic
504import-statedrilled
513import-previewstatic
522import-preview-totalstatic
528import-preview-errorsstatic
544import-preview-tablestatic
560import-preview-row-{i}template
593import-errorsstatic
602import-errors-summarystatic
612import-error-{idx}template
627import-commit-barstatic
631import-commit-errorstatic
642import-send-invitesslotprop
655import-cancelstatic
665import-commitstatic
676import-progressstatic
680import-progress-statedrilled
686import-progress-barstatic
696import-progress-labelstatic
704import-counter-createdstatic
713import-counter-duplicatestatic
722import-counter-errorstatic

routes/admin/ImportsListPage.tsx#

10 testids

LineTest IDKind
182imports-list-pagestatic
203imports-new-uploadstatic
224imports-state-filterslotprop
238imports-refreshstatic
250imports-errorstatic
264imports-emptystatic
270imports-tablestatic
291imports-row-{row.id ?? 'unknown'}template
353imports-prev-pagestatic
368imports-next-pagestatic

routes/admin/VerificationsQueuePage.tsx#

8 testids

LineTest IDKind
130verifications-queuestatic
160state-filterslotprop
193verifications-tablestatic
206verification-row-{row.id}template
252verification-approve-{row.id}template
261verification-reject-{row.id}template
292verification-dialog-noteslotprop
310verification-dialog-submitstatic

routes/app/AppHome.tsx#

23 testids

LineTest IDKind
126welcome-headingstatic
149home-quick-actionsstatic
158home-action-new-poststatic
170home-action-new-jobstatic
182home-action-new-messagestatic
202summary-notificationsdrilled
211summary-message-requestsdrilled
220summary-messagesdrilled
229summary-directorydrilled
240recs-rail-peopledrilled
246recs-rail-groupsdrilled
252recs-rail-eventsdrilled
266home-recent-feedstatic
292home-recent-feed-ctastatic
329home-recent-feed-{post.id}template
355home-recent-jobsstatic
406home-recent-jobs-{job.id}template
428home-recent-jobs-ctastatic
596{testId}-errortemplate
605{testId}-emptytemplate
648recs-cardstatic
693recs-why-tooltipstatic
700recs-why-buttonstatic

routes/app/CalendarEventPage.tsx#

5 testids

LineTest IDKind
210calendar-event-rootstatic
303event-rsvp-{opt.testId}template
317event-personal-overlaystatic
347event-checkedin-confirmationstatic
362event-checkinstatic

routes/app/CalendarPage.tsx#

10 testids

LineTest IDKind
217calendar-rootstatic
247calendar-prevstatic
263calendar-nextstatic
273calendar-todaystatic
292calendar-scope-{s.key.toLowerCase()}template
327calendar-agendastatic
352calendar-event-{ev.id ?? ''}-agendatemplate
423calendar-day-{cell.key}template
467calendar-event-{ev.id ?? ''}template
546calendar-event-{ev.id ?? ''}-rowtemplate

routes/app/DirectoryEntryPage.tsx#

13 testids

LineTest IDKind
109directory-entry-viewstatic
115directory-entry-backstatic
122directory-entry-unavailablestatic
209directory-entry-display-namestatic
219directory-entry-rolestatic
239directory-entry-batchdrilled
243directory-entry-programmedrilled
245directory-entry-divisiondrilled
249directory-entry-departmentdrilled
254directory-entry-companydrilled
256directory-entry-citydrilled
257directory-entry-countrydrilled
269directory-entry-linkedinstatic

routes/app/DirectoryPage.tsx#

13 testids

LineTest IDKind
206directory-chip-{meta.key}template
213directory-chip-clear-{meta.key}template
440directory-pagestatic
469directory-search-inputslotprop
492directory-role-selectslotprop
507directory-search-submitstatic
546directory-errorstatic
562directory-emptystatic
580directory-resultsstatic
597directory-result-row-{uid}template
610directory-view-{uid}template
702directory-page-prevstatic
715directory-page-nextstatic

routes/app/FeedPage.tsx#

20 testids

LineTest IDKind
233feed-pagestatic
248feed-compose-promptstatic
266feed-compose-triggerstatic
295feed-compose-textstatic
303feed-compose-jobstatic
311feed-compose-announcementstatic
326feed-composer-dialogstatic
340feed-composer-dialog-closestatic
355feed-tabsstatic
362feed-tab-{t.value}template
375feed-reset-cursorstatic
383feed-errorstatic
389feed-campus-errorstatic
395feed-campusstatic
403feed-campus-emptystatic
426feed-campus-pinnedstatic
436feed-campus-liststatic
460feed-emptystatic
477feed-liststatic
498feed-load-morestatic

routes/app/FeedPostPage.tsx#

15 testids

LineTest IDKind
128feed-post-invalidstatic
145feed-post-notfoundstatic
176feed-post-pagestatic
184feed-post-backstatic
203feed-comment-composerstatic
215feed-comment-bodyslotprop
246feed-comment-submitstatic
255feed-commentsstatic
265feed-comments-emptystatic
351feed-comment-{comment.id}template
360feed-comment-reply-toggle-{comment.id}template
371feed-comment-reply-form-{comment.id}template
403feed-comment-reply-submit-{comment.id}template
415feed-comment-replies-{comment.id}template
454feed-comment-body-{comment.id}template

routes/app/MarketplacePage.tsx#

16 testids

LineTest IDKind
80recs-rail-marketplacestatic
107recs-rail-marketplace-errorstatic
116recs-rail-marketplace-emptystatic
154recs-rail-marketplace-cardstatic
267marketplace-pagestatic
294marketplace-home-linkstatic
322marketplace-search-inputslotprop
346marketplace-audience-filterslotprop
360marketplace-search-submitstatic
371marketplace-category-filterstatic
379marketplace-category-chip-allstatic
388marketplace-category-chip-{c.toLowerCase()}template
398marketplace-errorstatic
409marketplace-emptystatic
429marketplace-gridstatic
456marketplace-load-morestatic

routes/app/MyTicketsPage.tsx#

9 testids

LineTest IDKind
167my-tickets-rootstatic
189my-tickets-include-inactivestatic
198my-tickets-refreshstatic
238my-tickets-row-{t.id}template
253my-tickets-state-{t.id}template
278my-tickets-refund-{t.id}template
290my-tickets-qr-{t.id}template
358my-tickets-refund-reasonslotprop
372my-tickets-refund-submitstatic

routes/app/NotificationsPage.tsx#

9 testids

LineTest IDKind
225notifications-pagestatic
249notifications-mark-all-readstatic
265notifications-filter-unreadstatic
272notifications-reset-cursorstatic
280notifications-errorstatic
295notifications-emptystatic
326notifications-liststatic
355notifications-item-{n.id}template
430notifications-load-morestatic

routes/app/PrivacySettingsPage.tsx#

3 testids

LineTest IDKind
114privacy-pagestatic
179privacy-option-{f.name}-{opt.value.toLowerCase().replace('visibility_', '')}template
195privacy-savestatic

routes/app/ProfileEditPage.tsx#

19 testids

LineTest IDKind
151profile-editstatic
171profile-edit-cancelstatic
179profile-edit-formstatic
196edit-display-nameslotprop
205edit-bioslotprop
226edit-companyslotprop
235edit-role-titleslotprop
244edit-cityslotprop
253edit-countryslotprop
275edit-linkedinslotprop
281edit-twitterslotprop
287edit-websiteslotprop
314edit-savestatic
326link-child-sectionstatic
352link-child-formstatic
357link-child-statusstatic
368link-child-identifierslotprop
378link-child-relationshipslotprop
393link-child-submitstatic

routes/app/ProfileNotificationsPage.tsx#

9 testids

LineTest IDKind
146profile-notificationsstatic
175profile-notifications-load-errorstatic
181profile-notifications-statusstatic
194profile-notifications-emptystatic
228profile-notifications-matrixstatic
246profile-notifications-row-{topic}template
287profile-notifications-matrix-mobilestatic
295profile-notifications-card-{topic}template
349profile-notifications-savestatic

routes/app/ProfileViewPage.tsx#

4 testids

LineTest IDKind
50profile-viewstatic
114profile-edit-ctastatic
219children-liststatic
226child-{c.id}template

routes/app/SearchPage.tsx#

7 testids

LineTest IDKind
127search-pagestatic
141search-errorstatic
157search-result-emptystatic
187search-resultsstatic
203search-load-morestatic
224search-result-cardstatic
250search-result-scorestatic

routes/app/academics/CourseDetailPage.tsx#

7 testids

LineTest IDKind
96course-detail-rootstatic
124course-detail-tabsstatic
125course-detail-tab-resourcesstatic
126course-detail-tab-assignmentsstatic
153course-resource-{r.id ?? ''}template
207course-assignment-{a.id ?? ''}template
235course-assignment-submit-link-{a.id ?? ''}template

routes/app/academics/FacultyCourseDetailPage.tsx#

19 testids

LineTest IDKind
218faculty-course-detail-rootstatic
244faculty-course-detail-tabsstatic
245faculty-course-detail-tab-resourcesstatic
246faculty-course-detail-tab-assignmentsstatic
247faculty-course-detail-tab-submissionsstatic
266faculty-resource-titleslotprop
276faculty-resource-urlslotprop
287faculty-resource-kindslotprop
305faculty-resource-submitstatic
330faculty-resource-card-{r.id ?? ''}template
379faculty-assignment-titleslotprop
390faculty-assignment-max-scoreslotprop
401faculty-assignment-dueslotprop
415faculty-assignment-descslotprop
425faculty-assignment-submitstatic
450faculty-assignment-card-{a.id ?? ''}template
488faculty-submissions-tablestatic
491faculty-submission-row-{s.id ?? ''}template
563faculty-grade-submit-{s.id ?? ''}template

routes/app/academics/FacultyCoursesPage.tsx#

2 testids

LineTest IDKind
39faculty-courses-rootstatic
67faculty-course-card-{c.id ?? ''}template

routes/app/academics/StudentCoursesPage.tsx#

2 testids

LineTest IDKind
39student-courses-rootstatic
66student-course-card-{c.id ?? ''}template

routes/app/academics/SubmitAssignmentPage.tsx#

4 testids

LineTest IDKind
38submit-assignment-rootstatic
64submit-assignment-file-urlslotprop
72submit-assignment-cancelstatic
82submit-assignment-submitstatic

routes/app/alumni/BITSianDayPage.tsx#

3 testids

LineTest IDKind
203bitsian-day-herostatic
257bitsian-day-confirmationstatic
302bitsian-day-checkin-btnstatic

routes/app/faculty/FacultyInboxPage.tsx#

6 testids

LineTest IDKind
187faculty-appointments-rootstatic
227faculty-appointment-card-{a.id ?? ''}template
268faculty-appointment-decline-{a.id ?? ''}template
278faculty-appointment-approve-{a.id ?? ''}template
319faculty-appointment-decline-reasonslotprop
338faculty-appointment-decline-submitstatic

routes/app/groups/GroupCreatePage.tsx#

17 testids

LineTest IDKind
149group-create-pagestatic
157group-create-backstatic
184group-create-formstatic
186group-create-step-kindstatic
198group-create-kind-intereststatic
225group-create-kind-chapterstatic
245group-create-step-identitystatic
258group-create-slugslotprop
279group-create-nameslotprop
300group-create-descriptionslotprop
314group-create-avatar-urlslotprop
328group-create-step-visibilitystatic
336group-create-visibilityslotprop
377group-create-errorstatic
397group-create-back-stepstatic
406group-create-nextstatic
416group-create-submitstatic

routes/app/groups/GroupDetailPage.tsx#

25 testids

LineTest IDKind
314group-detail-pagestatic
322group-detail-backstatic
336group-detail-headerstatic
378group-detail-kindstatic
388group-detail-visibilitystatic
399group-detail-namestatic
409group-detail-member-countstatic
421group-detail-joinstatic
431group-detail-requeststatic
441group-detail-leavestatic
455group-detail-tabsstatic
462group-detail-tab-{t.value}template
469group-detail-postsstatic
480group-posts-lockedstatic
491group-posts-emptystatic
530group-detail-membersstatic
589group-member-row-{uid}template
656group-detail-eventsstatic
686chapter-subscribe-toggleslotprop
726chapter-events-liststatic
733chapter-event-row-{eid}template
784chapter-event-view-{eid}template
823group-detail-aboutstatic
833group-detail-descriptionstatic
856group-detail-admin-{uid}template

routes/app/groups/GroupNotFound.tsx#

2 testids

LineTest IDKind
14group-not-foundstatic
32group-not-found-backstatic

routes/app/groups/GroupsPage.tsx#

10 testids

LineTest IDKind
136groups-pagestatic
164groups-create-ctastatic
189groups-search-inputslotprop
211groups-search-submitstatic
223groups-tabsstatic
230groups-tab-{t.value}template
237groups-errorstatic
248groups-emptystatic
278groups-gridstatic
306groups-load-morestatic

routes/app/jobs/JobComposerPage.tsx#

19 testids

LineTest IDKind
192job-composer-pagestatic
199job-composer-cancelstatic
220job-composer-errorstatic
243job-composer-role-titleslotprop
263job-composer-company-nameslotprop
278job-composer-company-idslotprop
302job-composer-locationslotprop
321job-composer-remotestatic
342job-composer-experience-minslotprop
359job-composer-experience-maxslotprop
400job-composer-apply-urlslotprop
427job-composer-deadlineslotprop
468job-composer-visibilitystatic
485job-composer-scope-idslotprop
500job-composer-tagsslotprop
519job-composer-tabsstatic
532job-composer-bodyslotprop
555job-composer-previewstatic
595job-composer-submitstatic

routes/app/jobs/JobDetailPage.tsx#

12 testids

LineTest IDKind
95job-detail-invalidstatic
112job-detail-notfoundstatic
128job-detail-pagestatic
135job-detail-backstatic
169job-detail-closedstatic
191job-detail-remotestatic
271job-detail-appliedstatic
287job-detail-applystatic
308job-detail-referstatic
332job-detail-apply-urlstatic
349job-detail-closestatic
387job-detail-bodystatic

routes/app/jobs/JobsListPage.tsx#

12 testids

LineTest IDKind
143jobs-list-pagestatic
185jobs-my-applications-linkstatic
198jobs-new-buttonstatic
230jobs-filter-companyslotprop
248jobs-filter-locationslotprop
257jobs-filter-remotestatic
269jobs-filter-statusslotprop
299jobs-reset-cursorstatic
306jobs-errorstatic
317jobs-emptystatic
330jobs-liststatic
355jobs-load-morestatic

routes/app/jobs/MyApplicationsPage.tsx#

11 testids

LineTest IDKind
110my-applications-pagestatic
132my-applications-browsestatic
139my-applications-errorstatic
150my-applications-emptystatic
162my-applications-startstatic
169my-applications-tablestatic
177my-applications-row-{a.id ?? ''}template
205my-applications-state-{a.id ?? ''}template
224my-applications-job-{a.id ?? ''}template
253my-applications-prevstatic
266my-applications-nextstatic

routes/app/jobs/ReferralsPage.tsx#

14 testids

LineTest IDKind
230referrals-pagestatic
253referrals-export-csvstatic
279referrals-filter-stateslotprop
303referrals-filter-job-idslotprop
316referrals-filter-referrer-idslotprop
328referrals-filter-applicant-idslotprop
343referrals-filter-fromslotprop
355referrals-filter-toslotprop
363referrals-errorstatic
374referrals-emptystatic
381referrals-tablestatic
389referrals-row-{r.id ?? ''}template
497referrals-prevstatic
510referrals-nextstatic

routes/app/mentorship/ApplyMenteePage.tsx#

10 testids

LineTest IDKind
105mentorship-apply-mentee-pagestatic
113mentorship-apply-mentee-backstatic
143mentorship-apply-mentee-formstatic
160mentorship-apply-goalsslotprop
188mentorship-apply-mentee-skills-emptystatic
195mentorship-apply-mentee-skillsstatic
209mentorship-skill-chip-{sid}template
218mentorship-apply-mentee-errorstatic
229mentorship-apply-submitstatic
244mentorship-apply-mentee-toaststatic

routes/app/mentorship/ApplyMentorPage.tsx#

12 testids

LineTest IDKind
119mentorship-apply-mentor-pagestatic
127mentorship-apply-mentor-backstatic
157mentorship-apply-mentor-formstatic
174mentorship-apply-bioslotprop
202mentorship-apply-mentor-skills-emptystatic
209mentorship-apply-mentor-skillsstatic
223mentorship-skill-chip-{sid}template
243mentorship-apply-availabilityslotprop
267mentorship-apply-max-menteesslotprop
283mentorship-apply-mentor-errorstatic
294mentorship-apply-submitstatic
309mentorship-apply-mentor-toaststatic

routes/app/mentorship/MatchDetailPage.tsx#

18 testids

LineTest IDKind
238mentorship-match-detail-pagestatic
246mentorship-match-detail-backstatic
257mentorship-match-detail-not-foundstatic
268mentorship-match-detail-headerstatic
288mentorship-match-detail-rolestatic
294mentorship-match-detail-statestatic
297mentorship-match-detail-namestatic
314mentorship-match-detail-tabsstatic
321mentorship-match-detail-tab-{t.value}template
328mentorship-match-detail-sessionsstatic
346mentorship-match-detail-notesstatic
361mentorship-note-composerslotprop
367mentorship-note-errorstatic
377mentorship-note-submitstatic
391mentorship-notes-emptystatic
409mentorship-note-row-{n.id ?? idx}template
447mentorship-match-detail-statusstatic
461mentorship-status-event-{ev.key}template

routes/app/mentorship/MatchesPage.tsx#

7 testids

LineTest IDKind
108mentorship-matches-pagestatic
116mentorship-matches-backstatic
135mentorship-matches-errorstatic
140mentorship-matches-action-errorstatic
151mentorship-matches-emptystatic
174mentorship-matches-empty-ctastatic
182mentorship-matches-liststatic

routes/app/mentorship/MentorshipPage.tsx#

11 testids

LineTest IDKind
86mentorship-pagestatic
111mentorship-page-matches-ctastatic
118mentorship-page-errorstatic
129mentorship-page-emptystatic
151mentorship-page-refreshstatic
165mentorship-programmes-gridstatic
184mentorship-programme-card-{id}template
194mentorship-programme-state-{id}drilledTemplate
204mentorship-programme-name-{id}template
250mentorship-programme-apply-mentor-{id}template
263mentorship-programme-apply-mentee-{id}template

routes/app/messages/ConversationPage.tsx#

10 testids

LineTest IDKind
214conversation-pagestatic
271conversation-peer-namestatic
300conversation-mute-togglestatic
313conversation-menu-buttonstatic
329conversation-blockstatic
353conversation-messagesstatic
403conversation-inputstatic
415conversation-sendstatic
457conversation-block-confirmstatic
483message-{message.id}template

routes/app/messages/MessageRequestsPage.tsx#

8 testids

LineTest IDKind
156message-requests-pagestatic
190message-requests-inbound-emptystatic
203message-request-inbound-{req.id}template
260message-request-accept-{req.id}template
270message-request-decline-{req.id}template
306message-requests-outbound-emptystatic
319message-request-outbound-{req.id}template
392message-request-decline-confirmstatic

routes/app/messages/MessagesPage.tsx#

5 testids

LineTest IDKind
86messages-pagestatic
104messages-requests-linkstatic
125messages-emptystatic
147messages-liststatic
158messages-row-{c.id ?? idx}template

routes/app/parent/FacultyAppointmentPage.tsx#

9 testids

LineTest IDKind
250parent-appointments-rootstatic
279parent-appointment-faculty-searchslotprop
300parent-appointment-facultyslotprop
327parent-appointment-dateslotprop
344parent-appointment-durationslotprop
390parent-appointment-slot-{s.startsAt}template
417parent-appointment-reasonslotprop
431parent-appointment-submitstatic
462parent-appointment-card-{a.id ?? ''}template

routes/app/parent/FinancePage.tsx#

4 testids

LineTest IDKind
172parent-finance-rootstatic
209parent-finance-invoice-{inv.id}template
237parent-finance-invoice-state-{inv.id}template
268parent-finance-pay-{inv.id}template

routes/app/parent/HotelBookingPage.tsx#

13 testids

LineTest IDKind
287parent-hotel-rootstatic
325parent-hotel-guesthouseslotprop
348parent-hotel-roomtypeslotprop
374parent-hotel-checkinslotprop
387parent-hotel-checkoutslotprop
399parent-hotel-checkstatic
407parent-hotel-availabilitystatic
443parent-hotel-add-occupantstatic
453parent-hotel-occupant-{idx}template
491parent-hotel-remove-occupant-{idx}template
508parent-hotel-submitstatic
537parent-hotel-card-{b.id ?? ''}template
585parent-hotel-pay-{b.id ?? ''}template

routes/app/parent/VisitsPage.tsx#

12 testids

LineTest IDKind
160parent-visit-gate-pass-{visit.id ?? ''}template
176parent-visit-gate-pass-show-{visit.id ?? ''}template
364parent-visits-rootstatic
388parent-visit-purposeslotprop
407parent-visit-fromslotprop
422parent-visit-toslotprop
438parent-visit-hostslotprop
486parent-visit-add-visitorstatic
496parent-visit-visitor-{idx}template
559parent-visit-remove-visitor-{idx}template
576parent-visit-submitstatic
604parent-visit-card-{v.id ?? ''}template

routes/app/staff/StaffLeavePage.tsx#

12 testids

LineTest IDKind
233staff-leave-pagestatic
257leave-request-buttonstatic
295leave-balance-card-{key}template
353leave-history-state-filterslotprop
401leave-history-row-{r.id ?? 'unknown'}template
434leave-cancel-buttonstatic
469leave-form-typeslotprop
490leave-form-fromslotprop
503leave-form-toslotprop
514leave-form-reasonslotprop
527leave-form-submitstatic
540staff-leave-success-toaststatic

routes/app/staff/StaffPayrollPage.tsx#

3 testids

LineTest IDKind
82staff-payroll-pagestatic
130compensation-row-{key}template
144compensation-total-grossstatic

routes/app/staff/StaffPayslipsPage.tsx#

5 testids

LineTest IDKind
140staff-payslips-pagestatic
157me-payslips-comp-history-sectionstatic
205me-payslips-comp-history-row-{slug}template
261payslip-row-{id}template
286payslip-download-{id}template

routes/auth/LoginPage.tsx#

9 testids

LineTest IDKind
125mfa-formstatic
128mfa-errorstatic
140mfa-codeslotprop
151mfa-submitstatic
164login-formstatic
167login-errorstatic
174login-identifierslotprop
182login-passwordslotprop
191login-submitstatic

routes/auth/OnboardingWizard.tsx#

27 testids

LineTest IDKind
228onboarding-stepperstatic
237onboarding-errorstatic
242step-rolestatic
257role-option-{r.value}template
267role-continuestatic
276step-identifierstatic
282identifier-inputslotprop
299identifier-continuestatic
309step-otpstatic
324otp-inputslotprop
341otp-continuestatic
351step-profilestatic
356profile-display-nameslotprop
366profile-batch-yearslotprop
377profile-batch-programmeslotprop
385profile-batch-divisionslotprop
395profile-departmentslotprop
405profile-companyslotprop
412profile-cityslotprop
420profile-passwordslotprop
439profile-continuestatic
449step-privacystatic
457privacy-email-wrapstatic
469privacy-phone-wrapstatic
492privacy-continuestatic
502step-notificationsstatic
550onboarding-submitstatic

routes/auth/PasswordResetConfirmPage.tsx#

5 testids

LineTest IDKind
77reset-confirm-formstatic
80reset-confirm-errorstatic
88reset-new-passwordslotprop
97reset-confirm-passwordslotprop
110reset-confirm-submitstatic

routes/auth/PasswordResetRequestPage.tsx#

5 testids

LineTest IDKind
41reset-request-sentstatic
48reset-request-formstatic
51reset-request-errorstatic
58reset-identifierslotprop
67reset-request-submitstatic

routes/dev/DesignSystemPage.tsx#

14 testids

LineTest IDKind
281design-system-rootstatic
331section-colorsdrilled
384section-typographydrilled
458section-buttonsdrilled
561section-inputsdrilled
615section-selectiondrilled
663section-chipsdrilled
761section-cardsdrilled
818section-alertsdrilled
831section-listsdrilled
915section-avatarsdrilled
950section-tabsdrilled
967section-tooltipsdrilled
991section-shadowsdrilled

features/ (34 files, 260 testids)#

features/assistants/AdmissionsAssistantPage.tsx#

1 testids

LineTest IDKind
12admissions-assistant-rootstatic

features/assistants/AnalyticsAssistantPage.tsx#

1 testids

LineTest IDKind
15analytics-assistant-rootstatic

features/assistants/AssistantChatPanel.tsx#

7 testids

LineTest IDKind
283assistant-chat-panel-{kind}template
393assistant-chat-submit-{kind}template
422assistant-error-toaststatic
543assistant-message-{turn.rowId || turn.id}template
701assistant-justification-modalstatic
716assistant-justification-inputslotprop
725assistant-justification-submitstatic

features/assistants/AssistantsSourcesPage.tsx#

6 testids

LineTest IDKind
92sources-rootstatic
154source-row-{id}template
222source-restore-{id}template
234source-suppress-{id}template
258sources-success-toaststatic
266sources-error-toaststatic

features/assistants/AssistantsUsagePage.tsx#

4 testids

LineTest IDKind
82assistants-usage-rootstatic
109assistants-usage-agent-{kind}template
166assistants-usage-tablestatic
182assistants-usage-row-{kind}template

features/assistants/TriageInboxPage.tsx#

10 testids

LineTest IDKind
114triage-inbox-rootstatic
162triage-reject-modalstatic
178triage-reject-reasonslotprop
188triage-reject-submitstatic
201triage-success-toaststatic
209triage-error-toaststatic
276triage-suggestion-{id}template
310triage-confidence-{id}template
328triage-reject-{id}template
338triage-apply-{id}template

features/assistants/citations.tsx#

1 testids

LineTest IDKind
122{testIdPrefix}-citation-{chunk.sourceId ?? 'unknown'}template

features/chatbot/ChatbotComposer.tsx#

2 testids

LineTest IDKind
91chatbot-composer-inputslotprop
122chatbot-sendstatic

features/chatbot/ChatbotDrawer.tsx#

2 testids

LineTest IDKind
50chatbot-drawer-rootstatic
100chatbot-closestatic

features/chatbot/ChatbotLauncher.tsx#

1 testids

LineTest IDKind
56chatbot-launcherstatic

features/chatbot/ChatbotMessageList.tsx#

2 testids

LineTest IDKind
236chatbot-suggestion-{i}drilledTemplate
415chatbot-example-{i}template

features/fundraising/AdminFundraisingPage.tsx#

32 testids

LineTest IDKind
96<prefix>-<rowId>static
230admin-fundraising-campaign-dialogstatic
245admin-fundraising-campaign-slugslotprop
255admin-fundraising-campaign-titleslotprop
267admin-fundraising-campaign-descriptionslotprop
278admin-fundraising-campaign-goalslotprop
287admin-fundraising-campaign-currencyslotprop
297admin-fundraising-campaign-heroslotprop
308admin-fundraising-campaign-startsslotprop
319admin-fundraising-campaign-endsslotprop
330admin-fundraising-campaign-80gstatic
341admin-fundraising-campaign-12aslotprop
357admin-fundraising-campaign-savestatic
507admin-fundraising-campaign-edit-{row.slug}template
519admin-fundraising-campaign-publish-{row.slug}template
532admin-fundraising-campaign-end-{row.slug}template
546admin-fundraising-campaigns-panelstatic
559admin-fundraising-campaign-state-filterslotprop
576admin-fundraising-create-campaignstatic
745admin-fundraising-donations-panelstatic
758admin-fundraising-donations-filter-slugslotprop
768admin-fundraising-donations-filter-stateslotprop
787admin-fundraising-donations-filter-fromslotprop
797admin-fundraising-donations-filter-toslotprop
914admin-fundraising-reports-panelstatic
922admin-fundraising-reports-campaignslotprop
956admin-fundraising-reports-summarystatic
1010admin-fundraising-rootstatic
1039admin-fundraising-tabsstatic
1044admin-fundraising-tab-campaignsstatic
1049admin-fundraising-tab-donationsstatic
1054admin-fundraising-tab-reportsstatic

features/fundraising/CampaignCard.tsx#

3 testids

LineTest IDKind
31campaign-card-{slug}template
58campaign-card-80g-{slug}template
83donate-cta-{slug}template

features/fundraising/CampaignDetailPage.tsx#

6 testids

LineTest IDKind
41campaign-detail-loadingstatic
51campaign-detail-errorstatic
60campaign-detail-backstatic
70campaign-detail-root-{campaign.slug ?? slug}template
117campaign-detail-80gstatic
137campaign-detail-descriptiondrilled

features/fundraising/CampaignListPage.tsx#

3 testids

LineTest IDKind
22campaigns-rootstatic
41campaigns-errorstatic
55campaigns-emptystatic

features/fundraising/CampaignProgressBar.tsx#

4 testids

LineTest IDKind
35{testIdPrefix}-raisedtemplate
43{testIdPrefix}-goaltemplate
55{testIdPrefix}-bartemplate
61{testIdPrefix}-pcttemplate

features/fundraising/DonationForm.tsx#

12 testids

LineTest IDKind
149donation-formstatic
168donation-form-errorstatic
188donation-amount-chip-{Math.round(p / 100)}template
204donation-amount-inputslotprop
217donation-recurring-togglestatic
234donation-name-inputslotprop
244donation-email-inputslotprop
252donation-anonymous-checkboxstatic
268donation-message-inputslotprop
274donation-pan-fieldstatic
283donation-pan-inputslotprop
302donation-submitstatic

features/fundraising/MyDonationsPage.tsx#

9 testids

LineTest IDKind
87my-donations-receipt-{donationId}template
108my-donations-rootstatic
124my-donations-errorstatic
138my-donations-emptystatic
150my-donations-browse-ctastatic
165my-donations-row-{d.id}template
186my-donations-state-{d.id}template
193my-donations-recurring-{d.id}template
207my-donations-campaign-{d.id}template

features/fundraising/MyMandatesPage.tsx#

12 testids

LineTest IDKind
92my-mandates-rootstatic
114my-mandates-errorstatic
128my-mandates-emptystatic
140my-mandates-browse-ctastatic
156my-mandates-row-{m.id}template
178my-mandates-state-{m.id}template
184my-mandates-frequency-{m.id}template
197my-mandates-campaign-{m.id}template
204my-mandates-next-charge-{m.id}template
222my-mandates-cancel-{m.id}template
262my-mandates-cancel-reasonslotprop
277my-mandates-cancel-confirmstatic

features/fundraising/PublicDonateShell.tsx#

3 testids

LineTest IDKind
44public-donate-shellstatic
46public-donate-topbarstatic
85public-donate-loginstatic

features/govintegrations/CredentialCallbackPage.tsx#

6 testids

LineTest IDKind
106me-credentials-callback-rootstatic
123me-credentials-callback-pendingstatic
134me-credentials-callback-successstatic
150me-credentials-callback-backstatic
158me-credentials-callback-errorstatic
168me-credentials-callback-retrystatic

features/govintegrations/MyCredentialsPage.tsx#

12 testids

LineTest IDKind
328me-credentials-rootstatic
352me-credentials-documents-linkstatic
360me-credentials-errorstatic
408me-credentials-revoke-modalstatic
425me-credentials-revoke-confirmstatic
437me-credentials-revoke-submitstatic
454me-credentials-toaststatic
512me-credentials-state-{slug}template
563me-credentials-sync-{slug}template
573me-credentials-revoke-{slug}template
598me-credentials-connect-{slug}template
609me-credentials-tile-{slug}template

features/govintegrations/MyDocumentsPage.tsx#

11 testids

LineTest IDKind
117me-credentials-documents-rootstatic
140me-credentials-back-linkstatic
150me-credentials-filtersstatic
173me-credentials-filter-{slug}template
185me-credentials-documents-searchslotprop
193me-credentials-documents-errorstatic
207me-credentials-documents-emptystatic
220me-credentials-documents-connect-ctastatic
279me-credentials-document-row-{id}template
300me-credentials-document-kind-{id}template
323me-credentials-document-open-{id}template

features/moderation_dashboard/MyModerationDashboardPage.tsx#

17 testids

LineTest IDKind
107my-mod-assignment-{assignment.id ?? 'unknown'}template
133my-mod-sla-{assignment.id ?? 'unknown'}drilledTemplate
141my-mod-open-queue-{assignment.id ?? 'unknown'}template
157my-mod-decision-{decision.id ?? 'unknown'}template
230moderation-dashboard-rootstatic
249moderation-policies-linkstatic
265moderation-dashboard-errorstatic
274moderation-stat-rowstatic
280moderation-stat-opendrilled
286moderation-stat-warningdrilled
292moderation-stat-breacheddrilled
310moderation-dashboard-assignments-emptystatic
319moderation-dashboard-assignments-liststatic
342moderation-dashboard-decisions-emptystatic
351moderation-dashboard-decisions-liststatic
365moderation-tour-dialogstatic
391moderation-tour-dismissstatic

features/moderation_dashboard/PoliciesPage.tsx#

7 testids

LineTest IDKind
50policies-rootstatic
75policies-searchslotprop
88policies-errorstatic
103policies-emptystatic
120policy-row-{slug}template
140policy-toggle-{slug}template
166policy-body-{slug}drilledTemplate

features/moderation_dashboard/QueueDetailPage.tsx#

11 testids

LineTest IDKind
189queue-claim-{row.id}template
230queue-sla-{row.id}drilledTemplate
251queue-decision-{row.id}template
259queue-escalate-{row.id}template
271queue-detail-rootstatic
279queue-detail-backstatic
302queue-detail-errorstatic
309queue-detail-bulk-errorstatic
323queue-bulk-assign-mestatic
342queue-detail-emptystatic
349queue-detail-tablestatic

features/moderation_dashboard/WorkloadPage.tsx#

6 testids

LineTest IDKind
36workload-rootstatic
55workload-refreshed-atstatic
69workload-errorstatic
84workload-emptystatic
92workload-tablestatic
105workload-row-{idx}template

features/moderation_dashboard/components/DecisionForm.tsx#

6 testids

LineTest IDKind
102decision-form-rootstatic
117decision-form-decisionslotprop
150decision-form-policy-refsslotprop
165decision-form-notesslotprop
171decision-form-errorstatic
185decision-form-submitstatic

features/moderation_dashboard/components/EscalateForm.tsx#

5 testids

LineTest IDKind
100escalate-form-rootstatic
122escalate-form-target-queueslotprop
148escalate-form-reasonslotprop
154escalate-form-errorstatic
168escalate-form-submitstatic

features/staff_hr/AdminPayrollPage.tsx#

14 testids

LineTest IDKind
130admin-payroll-new-run-dialogstatic
153admin-payroll-new-run-period-startslotprop
166admin-payroll-new-run-period-endslotprop
179admin-payroll-new-run-notesslotprop
194admin-payroll-new-run-createstatic
496admin-payroll-run-open-{id}template
507admin-payroll-run-action-compute-{id}template
524admin-payroll-run-action-finalise-{id}template
540admin-payroll-run-action-mark-paid-{id}template
554admin-payroll-rootstatic
580admin-payroll-new-runstatic
598admin-payroll-emptystatic
608admin-payroll-runs-tablestatic
709admin-payroll-success-toaststatic

features/staff_hr/AdminPayrollRunDetailPage.tsx#

7 testids

LineTest IDKind
300admin-payroll-line-item-payslip-{row.id ?? ''}template
312admin-payroll-run-detail-rootstatic
320admin-payroll-run-detail-backstatic
354admin-payroll-run-detail-computestatic
374admin-payroll-run-detail-emptystatic
384admin-payroll-run-detail-tablestatic
419admin-payroll-run-detail-success-toaststatic

features/staff_hr/AdminStaffDetailPage.tsx#

23 testids

LineTest IDKind
119admin-staff-set-comp-formstatic
137admin-staff-set-comp-componentslotprop
153admin-staff-set-comp-amountslotprop
164admin-staff-set-comp-effective-fromslotprop
174admin-staff-set-comp-notesslotprop
184admin-staff-set-comp-savestatic
248admin-staff-new-loan-dialogstatic
264admin-staff-new-loan-principalslotprop
274admin-staff-new-loan-emislotprop
286admin-staff-new-loan-started-atslotprop
297admin-staff-new-loan-notesslotprop
312admin-staff-new-loan-createstatic
331admin-staff-comp-history-emptystatic
346admin-staff-comp-history-liststatic
356admin-staff-comp-history-row-{id}template
516admin-staff-detail-rootstatic
524admin-staff-detail-backstatic
542admin-staff-comp-sectionstatic
563admin-staff-loans-sectionstatic
574admin-staff-new-loanstatic
589admin-staff-loans-emptystatic
599admin-staff-loans-tablestatic
642admin-staff-detail-success-toaststatic

features/ticketing/EventTicketPanel.tsx#

5 testids

LineTest IDKind
76event-tickets-loadingstatic
97event-tickets-inactivestatic
135event-tickets-panelstatic
160event-tickets-tier-{t.id}template
174event-tickets-openstatic

features/ticketing/TicketCheckoutModal.tsx#

9 testids

LineTest IDKind
200ticket-checkout-modalstatic
219ticket-checkout-closestatic
234ticket-checkout-tierslotprop
283ticket-checkout-qty-decstatic
294ticket-checkout-qty-incstatic
313ticket-checkout-attendee-{idx}template
347ticket-checkout-totalstatic
356ticket-checkout-cancelstatic
365ticket-checkout-submitstatic

components/ (23 files, 126 testids)#

components/AppShell.tsx#

9 testids

LineTest IDKind
612nav-{item.testId ?? item.label.toLowerCase()}template
627nav-badge-{item.testId ?? item.label.toLowerCase()}template
748app-topbarstatic
756app-topbar-menustatic
807topbar-display-namestatic
820logout-buttonstatic
830logout-button-iconstatic
890govint-digilocker-nudgestatic
898govint-digilocker-nudge-ctastatic

components/DataGridRow.tsx#

2 testids

LineTest IDKind
5<prefix>-<rowId>static
18{prefix}-{props.rowId}template

components/GlobalSearchBar.tsx#

2 testids

LineTest IDKind
45global-search-inputslotprop
58global-search-submitstatic

components/NotificationsBell.tsx#

2 testids

LineTest IDKind
36notifications-bellstatic
51notifications-bell-badgestatic

components/PrivacyScopedField.tsx#

1 testids

LineTest IDKind
71privacy-field-{fieldName}template

components/VerificationBanner.tsx#

3 testids

LineTest IDKind
27verification-bannerstatic
41verification-banner-ctastatic
50verification-banner-statestatic

components/cms/AnnouncementCard.tsx#

3 testids

LineTest IDKind
59announcement-card-{id}template
84announcement-card-pin-{id}template
110announcement-card-category-{id}template

components/cms/CategoryFilter.tsx#

2 testids

LineTest IDKind
67category-filterstatic
79category-filter-chip-{opt.testIdSuffix}template

components/cms/PinnedRibbon.tsx#

1 testids

LineTest IDKind
16pinned-ribbonstatic

components/feed/PostCard.tsx#

13 testids

LineTest IDKind
184feed-post-{post.id ?? 'unknown'}template
209feed-post-kind-{post.id ?? 'unknown'}template
216feed-post-visibility-{post.id ?? 'unknown'}template
235feed-post-report-{post.id ?? 'unknown'}template
246feed-post-delete-{post.id ?? 'unknown'}template
270feed-post-body-{post.id ?? 'unknown'}template
291feed-post-tag-{post.id ?? 'unknown'}-{t}template
318feed-post-reaction-{post.id ?? 'unknown'}-{r.reaction}template
329feed-post-comments-{post.id ?? 'unknown'}template
340feed-post-report-dialog-{post.id ?? 'unknown'}template
391feed-post-report-submit-{post.id ?? 'unknown'}template
401feed-post-delete-confirm-{post.id ?? 'unknown'}template
416feed-post-delete-confirm-yes-{post.id ?? 'unknown'}template

components/feed/RichPostComposer.tsx#

19 testids

LineTest IDKind
185feed-composerstatic
195feed-composer-errorstatic
210feed-composer-kindstatic
216feed-composer-kind-{k.value}template
235feed-composer-visibilitystatic
241feed-composer-visibility-{v.value}template
256feed-composer-scope-idslotprop
272feed-composer-tabsstatic
274feed-composer-tab-writestatic
275feed-composer-tab-previewstatic
285feed-composer-bodyslotprop
304feed-composer-previewstatic
339feed-composer-tagsslotprop
349feed-composer-media-buttonstatic
357feed-composer-media-inputstatic
364feed-composer-media-chipstatic
392feed-composer-counterstatic
402feed-composer-submitstatic
415feed-composer-media-toaststatic

components/groups/GroupCard.tsx#

3 testids

LineTest IDKind
139group-card-{slug}template
218group-card-kind-{slug}template
262group-card-cta-{slug}template

components/groups/GroupRequestList.tsx#

4 testids

LineTest IDKind
125group-request-liststatic
133group-request-row-{id}template
185group-request-decline-{id}template
200group-request-approve-{id}template

components/groups/RoleAssignmentMenu.tsx#

4 testids

LineTest IDKind
119group-member-role-menu-{userId}template
130group-member-role-option-{userId}-{opt}template
140group-member-role-remove-{userId}template
149group-member-role-error-{userId}template

components/jobs/ApplyModal.tsx#

5 testids

LineTest IDKind
41job-apply-modalstatic
107job-apply-errorstatic
117job-apply-resume-urlslotprop
148job-apply-cover-letterslotprop
178job-apply-submitstatic

components/jobs/JobCard.tsx#

6 testids

LineTest IDKind
34job-card-{id}template
62job-card-title-{id}template
70job-card-closed-{id}template
108job-card-view-{id}template
116job-card-applied-{id}template
129job-card-apply-{id}template

components/jobs/ReferModal.tsx#

8 testids

LineTest IDKind
64job-refer-modalstatic
159job-refer-errorstatic
184job-refer-option-{opt.userId ?? ''}template
214job-refer-searchslotprop
228job-refer-manual-idslotprop
238job-refer-toggle-manualstatic
257job-refer-notesslotprop
274job-refer-submitstatic

components/marketplace/CouponCodeChip.tsx#

3 testids

LineTest IDKind
53coupon-code-chipstatic
80coupon-copy-buttonstatic
90coupon-copy-snackbarstatic

components/marketplace/DealCard.tsx#

2 testids

LineTest IDKind
58deal-cardstatic
72deal-card-{slug}template

components/marketplace/DealDetailModal.tsx#

5 testids

LineTest IDKind
164deal-detail-modalstatic
172deal-detail-closestatic
228deal-detail-errorstatic
251deal-reveal-buttonstatic
269outbound-link-buttonstatic

components/mentorship/MatchCard.tsx#

10 testids

LineTest IDKind
116mentorship-match-card-{id}template
147mentorship-match-name-{id}template
160mentorship-match-role-{id}template
164mentorship-match-reasons-{id}drilledTemplate
175mentorship-match-score-{id}template
181mentorship-match-state-{id}template
213mentorship-match-accept-{id}template
225mentorship-match-decline-{id}template
237mentorship-match-terminate-{id}template
250mentorship-match-open-{id}template

components/mentorship/SessionCalendar.tsx#

12 testids

LineTest IDKind
159mentorship-session-calendarstatic
169mentorship-session-prev-weekstatic
180mentorship-session-next-weekstatic
190mentorship-session-this-weekstatic
219mentorship-session-day-{dayKey(day)}template
231mentorship-session-empty-{dayKey(day)}template
262mentorship-session-add-{dayKey(day)}template
278mentorship-session-dialogstatic
289mentorship-session-timeslotprop
298mentorship-session-durationslotprop
310mentorship-session-topicslotprop
324mentorship-session-schedule-{matchId}template

components/messaging/MessageRequestBanner.tsx#

7 testids

LineTest IDKind
97message-request-banner-openstatic
103message-request-banner-gotostatic
117message-request-banner-pendingstatic
160message-request-bannerstatic
166message-request-banner-composestatic
199message-request-banner-bodyslotprop
221message-request-banner-sendstatic

Alphabetical testid index#

Test IDSource files
<prefix>-<rowId>components/DataGridRow.tsx, features/fundraising/AdminFundraisingPage.tsx
admin-announcement-categoryroutes/admin/AdminAnnouncementsPage.tsx
admin-announcement-cover-urlroutes/admin/AdminAnnouncementsPage.tsx
admin-announcement-newroutes/admin/AdminAnnouncementsPage.tsx
admin-announcement-pin-untilroutes/admin/AdminAnnouncementsPage.tsx
admin-announcement-publish-{a.id}routes/admin/AdminAnnouncementsPage.tsx
admin-announcement-row-{a.id}-categoryroutes/admin/AdminAnnouncementsPage.tsx
admin-announcement-row-{a.id}-pin-statusroutes/admin/AdminAnnouncementsPage.tsx
admin-announcement-state-{a.id}routes/admin/AdminAnnouncementsPage.tsx
admin-announcement-{a.id}routes/admin/AdminAnnouncementsPage.tsx
admin-announcements-rootroutes/admin/AdminAnnouncementsPage.tsx
admin-audit-logs-rootroutes/admin/AdminAuditLogsPage.tsx
admin-bitsian-day-bar-{idx}routes/admin/AdminBITSianDayPage.tsx
admin-bitsian-day-counterroutes/admin/AdminBITSianDayPage.tsx
admin-bitsian-day-dim-{d.key}routes/admin/AdminBITSianDayPage.tsx
admin-bitsian-day-rootroutes/admin/AdminBITSianDayPage.tsx
admin-bitsian-day-tableroutes/admin/AdminBITSianDayPage.tsx
admin-calendar-import-csvroutes/admin/AdminCalendarPage.tsx
admin-calendar-import-errorsroutes/admin/AdminCalendarPage.tsx
admin-calendar-import-reportroutes/admin/AdminCalendarPage.tsx
admin-calendar-import-submitroutes/admin/AdminCalendarPage.tsx
admin-calendar-import-uploadroutes/admin/AdminCalendarPage.tsx
admin-calendar-publish-endsroutes/admin/AdminCalendarPage.tsx
admin-calendar-publish-locationroutes/admin/AdminCalendarPage.tsx
admin-calendar-publish-mandatoryroutes/admin/AdminCalendarPage.tsx
admin-calendar-publish-startsroutes/admin/AdminCalendarPage.tsx
admin-calendar-publish-submitroutes/admin/AdminCalendarPage.tsx
admin-calendar-publish-titleroutes/admin/AdminCalendarPage.tsx
admin-calendar-publish-visibilityroutes/admin/AdminCalendarPage.tsx
admin-calendar-published-tableroutes/admin/AdminCalendarPage.tsx
admin-calendar-rootroutes/admin/AdminCalendarPage.tsx
admin-calendar-row-{row.id}routes/admin/AdminCalendarPage.tsx
admin-calendar-tab-importroutes/admin/AdminCalendarPage.tsx
admin-calendar-tab-publishroutes/admin/AdminCalendarPage.tsx
admin-calendar-tab-publishedroutes/admin/AdminCalendarPage.tsx
admin-dashboard-rootroutes/admin/AdminDashboardPage.tsx
admin-event-scan-backroutes/admin/AdminEventScanPage.tsx
admin-event-scan-gateroutes/admin/AdminEventScanPage.tsx
admin-event-scan-inputroutes/admin/AdminEventScanPage.tsx
admin-event-scan-methodroutes/admin/AdminEventScanPage.tsx
admin-event-scan-result-{r.state}routes/admin/AdminEventScanPage.tsx
admin-event-scan-rootroutes/admin/AdminEventScanPage.tsx
admin-event-scan-submitroutes/admin/AdminEventScanPage.tsx
admin-events-analytics-panelroutes/admin/AdminEventsPage.tsx
admin-events-create-typeroutes/admin/AdminEventsPage.tsx
admin-events-order-state-{row.id}routes/admin/AdminEventsPage.tsx
admin-events-orders-filter-stateroutes/admin/AdminEventsPage.tsx
admin-events-orders-nextroutes/admin/AdminEventsPage.tsx
admin-events-orders-panelroutes/admin/AdminEventsPage.tsx
admin-events-orders-prevroutes/admin/AdminEventsPage.tsx
admin-events-pickerroutes/admin/AdminEventsPage.tsx
admin-events-picker-option-{option.id ?? ''}routes/admin/AdminEventsPage.tsx
admin-events-refund-approve-{row.id}routes/admin/AdminEventsPage.tsx
admin-events-refund-state-{row.id}routes/admin/AdminEventsPage.tsx
admin-events-refunds-filter-stateroutes/admin/AdminEventsPage.tsx
admin-events-refunds-nextroutes/admin/AdminEventsPage.tsx
admin-events-refunds-panelroutes/admin/AdminEventsPage.tsx
admin-events-refunds-prevroutes/admin/AdminEventsPage.tsx
admin-events-rootroutes/admin/AdminEventsPage.tsx
admin-events-scan-linkroutes/admin/AdminEventsPage.tsx
admin-events-tab-analyticsroutes/admin/AdminEventsPage.tsx
admin-events-tab-ordersroutes/admin/AdminEventsPage.tsx
admin-events-tab-refundsroutes/admin/AdminEventsPage.tsx
admin-events-tab-typesroutes/admin/AdminEventsPage.tsx
admin-events-tabsroutes/admin/AdminEventsPage.tsx
admin-events-type-delete-{row.id}routes/admin/AdminEventsPage.tsx
admin-events-type-inventoryroutes/admin/AdminEventsPage.tsx
admin-events-type-nameroutes/admin/AdminEventsPage.tsx
admin-events-type-priceroutes/admin/AdminEventsPage.tsx
admin-events-type-sales-endsroutes/admin/AdminEventsPage.tsx
admin-events-type-sales-startsroutes/admin/AdminEventsPage.tsx
admin-events-type-submitroutes/admin/AdminEventsPage.tsx
admin-events-types-panelroutes/admin/AdminEventsPage.tsx
admin-faq-newroutes/admin/AdminFAQPage.tsx
admin-faq-rootroutes/admin/AdminFAQPage.tsx
admin-faq-tab-faqsroutes/admin/AdminFAQPage.tsx
admin-faq-tab-submissionsroutes/admin/AdminFAQPage.tsx
admin-faq-tabsroutes/admin/AdminFAQPage.tsx
admin-faq-{f.id}routes/admin/AdminFAQPage.tsx
admin-faqsub-answer-{s.id}routes/admin/AdminFAQPage.tsx
admin-faqsub-{s.id}routes/admin/AdminFAQPage.tsx
admin-finance-export-btnroutes/admin/AdminFinancePaymentsPage.tsx
admin-finance-filter-gatewayroutes/admin/AdminFinancePaymentsPage.tsx
admin-finance-filter-stateroutes/admin/AdminFinancePaymentsPage.tsx
admin-finance-payment-row-{p.id}routes/admin/AdminFinancePaymentsPage.tsx
admin-finance-payments-rootroutes/admin/AdminFinancePaymentsPage.tsx
admin-finance-refund-reasonroutes/admin/AdminFinancePaymentsPage.tsx
admin-finance-refund-submitroutes/admin/AdminFinancePaymentsPage.tsx
admin-finance-refund-{p.id}routes/admin/AdminFinancePaymentsPage.tsx
admin-fundraising-campaign-12afeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-80gfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-currencyfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-descriptionfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-dialogfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-edit-{row.slug}features/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-end-{row.slug}features/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-endsfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-goalfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-herofeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-publish-{row.slug}features/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-savefeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-slugfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-startsfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-state-filterfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaign-titlefeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-campaigns-panelfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-create-campaignfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-donations-filter-fromfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-donations-filter-slugfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-donations-filter-statefeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-donations-filter-tofeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-donations-panelfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-reports-campaignfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-reports-panelfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-reports-summaryfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-rootfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-tab-campaignsfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-tab-donationsfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-tab-reportsfeatures/fundraising/AdminFundraisingPage.tsx
admin-fundraising-tabsfeatures/fundraising/AdminFundraisingPage.tsx
admin-gate-pass-approve-{v.id ?? ''}routes/admin/AdminGatePassQueuePage.tsx
admin-gate-pass-approved-row-{v.id ?? ''}routes/admin/AdminGatePassQueuePage.tsx
admin-gate-pass-bulk-approveroutes/admin/AdminGatePassQueuePage.tsx
admin-gate-pass-decline-reasonroutes/admin/AdminGatePassQueuePage.tsx
admin-gate-pass-decline-submitroutes/admin/AdminGatePassQueuePage.tsx
admin-gate-pass-decline-{v.id ?? ''}routes/admin/AdminGatePassQueuePage.tsx
admin-gate-pass-row-{v.id ?? ''}routes/admin/AdminGatePassQueuePage.tsx
admin-gate-pass-select-allroutes/admin/AdminGatePassQueuePage.tsx
admin-gate-pass-select-{v.id ?? ''}routes/admin/AdminGatePassQueuePage.tsx
admin-gate-passes-rootroutes/admin/AdminGatePassQueuePage.tsx
admin-gate-passes-tab-approvedroutes/admin/AdminGatePassQueuePage.tsx
admin-gate-passes-tab-pendingroutes/admin/AdminGatePassQueuePage.tsx
admin-groups-errorroutes/admin/AdminGroupsPage.tsx
admin-groups-kind-filterroutes/admin/AdminGroupsPage.tsx
admin-groups-open-{slug}routes/admin/AdminGroupsPage.tsx
admin-groups-restore-{slug}routes/admin/AdminGroupsPage.tsx
admin-groups-rootroutes/admin/AdminGroupsPage.tsx
admin-groups-row-{slug}routes/admin/AdminGroupsPage.tsx
admin-groups-searchroutes/admin/AdminGroupsPage.tsx
admin-groups-state-filterroutes/admin/AdminGroupsPage.tsx
admin-groups-suspend-{slug}routes/admin/AdminGroupsPage.tsx
admin-groups-tableroutes/admin/AdminGroupsPage.tsx
admin-groups-transfer-submitroutes/admin/AdminGroupsPage.tsx
admin-groups-transfer-user-idroutes/admin/AdminGroupsPage.tsx
admin-groups-transfer-{slug}routes/admin/AdminGroupsPage.tsx
admin-groups-visibility-selectroutes/admin/AdminGroupsPage.tsx
admin-groups-visibility-submitroutes/admin/AdminGroupsPage.tsx
admin-groups-visibility-{slug}routes/admin/AdminGroupsPage.tsx
admin-hotel-approve-notesroutes/admin/AdminHotelQueuePage.tsx
admin-hotel-approve-submitroutes/admin/AdminHotelQueuePage.tsx
admin-hotel-approve-{b.id ?? ''}routes/admin/AdminHotelQueuePage.tsx
admin-hotel-bookings-rootroutes/admin/AdminHotelQueuePage.tsx
admin-hotel-decline-reasonroutes/admin/AdminHotelQueuePage.tsx
admin-hotel-decline-submitroutes/admin/AdminHotelQueuePage.tsx
admin-hotel-decline-{b.id ?? ''}routes/admin/AdminHotelQueuePage.tsx
admin-hotel-row-{b.id ?? ''}routes/admin/AdminHotelQueuePage.tsx
admin-hotel-tab-approvedroutes/admin/AdminHotelQueuePage.tsx
admin-hotel-tab-confirmedroutes/admin/AdminHotelQueuePage.tsx
admin-hotel-tab-declinedroutes/admin/AdminHotelQueuePage.tsx
admin-hotel-tab-requestedroutes/admin/AdminHotelQueuePage.tsx
admin-jobs-board-column-{col.state.toLowerCase()}routes/admin/AdminJobsBoardPage.tsx
admin-jobs-board-jobsroutes/admin/AdminJobsBoardPage.tsx
admin-jobs-board-limitationroutes/admin/AdminJobsBoardPage.tsx
admin-jobs-board-pageroutes/admin/AdminJobsBoardPage.tsx
admin-jobs-board-placeholder-statesroutes/admin/AdminJobsBoardPage.tsx
admin-jobs-board-referralsroutes/admin/AdminJobsBoardPage.tsx
admin-late-entries-exportroutes/admin/AdminLateEntriesPage.tsx
admin-late-entries-rootroutes/admin/AdminLateEntriesPage.tsx
admin-late-entry-gateroutes/admin/AdminLateEntriesPage.tsx
admin-late-entry-pick-{u.userId ?? ''}routes/admin/AdminLateEntriesPage.tsx
admin-late-entry-reasonroutes/admin/AdminLateEntriesPage.tsx
admin-late-entry-row-{row.id ?? ''}routes/admin/AdminLateEntriesPage.tsx
admin-late-entry-submitroutes/admin/AdminLateEntriesPage.tsx
admin-late-entry-user-queryroutes/admin/AdminLateEntriesPage.tsx
admin-leave-requests-pageroutes/admin/AdminLeaveRequestsPage.tsx
admin-leave-requests-success-toastroutes/admin/AdminLeaveRequestsPage.tsx
admin-leave-state-filterroutes/admin/AdminLeaveRequestsPage.tsx
admin-marketplace-deals-delete-{d.id ?? 'unknown'}routes/admin/AdminMarketplaceDealsPage.tsx
admin-marketplace-deals-edit-{d.id ?? 'unknown'}routes/admin/AdminMarketplaceDealsPage.tsx
admin-marketplace-deals-linkroutes/admin/AdminMarketplacePartnersPage.tsx
admin-marketplace-deals-pageroutes/admin/AdminMarketplaceDealsPage.tsx
admin-marketplace-deals-row-{d.id ?? 'unknown'}routes/admin/AdminMarketplaceDealsPage.tsx
admin-marketplace-deals-tableroutes/admin/AdminMarketplaceDealsPage.tsx
admin-marketplace-partners-delete-{p.id ?? 'unknown'}routes/admin/AdminMarketplacePartnersPage.tsx
admin-marketplace-partners-edit-{p.id ?? 'unknown'}routes/admin/AdminMarketplacePartnersPage.tsx
admin-marketplace-partners-linkroutes/admin/AdminMarketplaceDealsPage.tsx
admin-marketplace-partners-pageroutes/admin/AdminMarketplacePartnersPage.tsx
admin-marketplace-partners-row-{p.id ?? 'unknown'}routes/admin/AdminMarketplacePartnersPage.tsx
admin-marketplace-partners-tableroutes/admin/AdminMarketplacePartnersPage.tsx
admin-mentorship-action-errorroutes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-alternate-row-{key}routes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-alternate-score-{key}routes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-alternates-tableroutes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-counts-{card.key}routes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-create-backroutes/admin/AdminProgrammeCreatePage.tsx
admin-mentorship-create-ctaroutes/admin/AdminMentorshipPage.tsx
admin-mentorship-create-errorroutes/admin/AdminProgrammeCreatePage.tsx
admin-mentorship-create-formroutes/admin/AdminProgrammeCreatePage.tsx
admin-mentorship-detail-backroutes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-detail-not-foundroutes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-errorroutes/admin/AdminMentorshipPage.tsx
admin-mentorship-export-csv-{id}routes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-match-count-{id}routes/admin/AdminMentorshipPage.tsx
admin-mentorship-mentee-count-{id}routes/admin/AdminMentorshipPage.tsx
admin-mentorship-mentor-count-{id}routes/admin/AdminMentorshipPage.tsx
admin-mentorship-open-{id}routes/admin/AdminMentorshipPage.tsx
admin-mentorship-override-{key}routes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-pageroutes/admin/AdminMentorshipPage.tsx
admin-mentorship-programme-create-pageroutes/admin/AdminProgrammeCreatePage.tsx
admin-mentorship-programme-detail-pageroutes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-programme-nameroutes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-programme-stateroutes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-row-{id}routes/admin/AdminMentorshipPage.tsx
admin-mentorship-run-matching-{id}routes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-state-{id}routes/admin/AdminMentorshipPage.tsx
admin-mentorship-success-toastroutes/admin/AdminProgrammeDetailPage.tsx
admin-mentorship-tableroutes/admin/AdminMentorshipPage.tsx
admin-metric-value-{m.key}routes/admin/AdminDashboardPage.tsx
admin-metric-{m.key}routes/admin/AdminDashboardPage.tsx
admin-moderation-rootroutes/admin/AdminModerationPage.tsx
admin-payroll-emptyfeatures/staff_hr/AdminPayrollPage.tsx
admin-payroll-line-item-payslip-{row.id ?? ''}features/staff_hr/AdminPayrollRunDetailPage.tsx
admin-payroll-new-runfeatures/staff_hr/AdminPayrollPage.tsx
admin-payroll-new-run-createfeatures/staff_hr/AdminPayrollPage.tsx
admin-payroll-new-run-dialogfeatures/staff_hr/AdminPayrollPage.tsx
admin-payroll-new-run-notesfeatures/staff_hr/AdminPayrollPage.tsx
admin-payroll-new-run-period-endfeatures/staff_hr/AdminPayrollPage.tsx
admin-payroll-new-run-period-startfeatures/staff_hr/AdminPayrollPage.tsx
admin-payroll-rootfeatures/staff_hr/AdminPayrollPage.tsx
admin-payroll-run-action-compute-{id}features/staff_hr/AdminPayrollPage.tsx
admin-payroll-run-action-finalise-{id}features/staff_hr/AdminPayrollPage.tsx
admin-payroll-run-action-mark-paid-{id}features/staff_hr/AdminPayrollPage.tsx
admin-payroll-run-detail-backfeatures/staff_hr/AdminPayrollRunDetailPage.tsx
admin-payroll-run-detail-computefeatures/staff_hr/AdminPayrollRunDetailPage.tsx
admin-payroll-run-detail-emptyfeatures/staff_hr/AdminPayrollRunDetailPage.tsx
admin-payroll-run-detail-rootfeatures/staff_hr/AdminPayrollRunDetailPage.tsx
admin-payroll-run-detail-success-toastfeatures/staff_hr/AdminPayrollRunDetailPage.tsx
admin-payroll-run-detail-tablefeatures/staff_hr/AdminPayrollRunDetailPage.tsx
admin-payroll-run-open-{id}features/staff_hr/AdminPayrollPage.tsx
admin-payroll-runs-tablefeatures/staff_hr/AdminPayrollPage.tsx
admin-payroll-success-toastfeatures/staff_hr/AdminPayrollPage.tsx
admin-scan-directionroutes/admin/AdminScanPage.tsx
admin-scan-gateroutes/admin/AdminScanPage.tsx
admin-scan-inputroutes/admin/AdminScanPage.tsx
admin-scan-result-{r.state}routes/admin/AdminScanPage.tsx
admin-scan-rootroutes/admin/AdminScanPage.tsx
admin-scan-submitroutes/admin/AdminScanPage.tsx
admin-staff-comp-history-emptyfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-comp-history-listfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-comp-history-row-{id}features/staff_hr/AdminStaffDetailPage.tsx
admin-staff-comp-sectionfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-detail-backfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-detail-rootfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-detail-success-toastfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-loans-emptyfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-loans-sectionfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-loans-tablefeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-new-loanfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-new-loan-createfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-new-loan-dialogfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-new-loan-emifeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-new-loan-notesfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-new-loan-principalfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-new-loan-started-atfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-set-comp-amountfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-set-comp-componentfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-set-comp-effective-fromfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-set-comp-formfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-set-comp-notesfeatures/staff_hr/AdminStaffDetailPage.tsx
admin-staff-set-comp-savefeatures/staff_hr/AdminStaffDetailPage.tsx
admin-suspend-reasonroutes/admin/AdminUsersPage.tsx
admin-suspend-submitroutes/admin/AdminUsersPage.tsx
admin-user-grants-backroutes/admin/AdminUserGrantsPage.tsx
admin-user-grants-event-autocompleteroutes/admin/AdminUserGrantsPage.tsx
admin-user-grants-event-inputroutes/admin/AdminUserGrantsPage.tsx
admin-user-grants-event-option-{option.id ?? ''}routes/admin/AdminUserGrantsPage.tsx
admin-user-grants-notes-inputroutes/admin/AdminUserGrantsPage.tsx
admin-user-grants-open-grantroutes/admin/AdminUserGrantsPage.tsx
admin-user-grants-revoke-confirmroutes/admin/AdminUserGrantsPage.tsx
admin-user-grants-revoke-{g.id}routes/admin/AdminUserGrantsPage.tsx
admin-user-grants-rootroutes/admin/AdminUserGrantsPage.tsx
admin-user-grants-row-{g.id}routes/admin/AdminUserGrantsPage.tsx
admin-user-grants-submitroutes/admin/AdminUserGrantsPage.tsx
admin-user-grants-tableroutes/admin/AdminUserGrantsPage.tsx
admin-user-grants-{u.id}routes/admin/AdminUsersPage.tsx
admin-user-reinstate-{u.id}routes/admin/AdminUsersPage.tsx
admin-user-row-{u.id}routes/admin/AdminUsersPage.tsx
admin-user-status-{u.id}routes/admin/AdminUsersPage.tsx
admin-user-suspend-{u.id}routes/admin/AdminUsersPage.tsx
admin-users-qroutes/admin/AdminUsersPage.tsx
admin-users-roleroutes/admin/AdminUsersPage.tsx
admin-users-rootroutes/admin/AdminUsersPage.tsx
admin-users-searchroutes/admin/AdminUsersPage.tsx
admin-users-statusroutes/admin/AdminUsersPage.tsx
admin-users-tableroutes/admin/AdminUsersPage.tsx
admissions-assistant-rootfeatures/assistants/AdmissionsAssistantPage.tsx
alumni-invites-history-linkroutes/admin/AlumniInvitesPage.tsx
alumni-invites-pageroutes/admin/AlumniInvitesPage.tsx
alumni-invites-resetroutes/admin/AlumniInvitesPage.tsx
analytics-assistant-rootfeatures/assistants/AnalyticsAssistantPage.tsx
announcement-bodyroutes/admin/AdminAnnouncementsPage.tsx
announcement-card-category-{id}components/cms/AnnouncementCard.tsx
announcement-card-pin-{id}components/cms/AnnouncementCard.tsx
announcement-card-{id}components/cms/AnnouncementCard.tsx
announcement-scoperoutes/admin/AdminAnnouncementsPage.tsx
announcement-submitroutes/admin/AdminAnnouncementsPage.tsx
announcement-titleroutes/admin/AdminAnnouncementsPage.tsx
app-topbarcomponents/AppShell.tsx
app-topbar-menucomponents/AppShell.tsx
assistant-chat-panel-{kind}features/assistants/AssistantChatPanel.tsx
assistant-chat-submit-{kind}features/assistants/AssistantChatPanel.tsx
assistant-error-toastfeatures/assistants/AssistantChatPanel.tsx
assistant-justification-inputfeatures/assistants/AssistantChatPanel.tsx
assistant-justification-modalfeatures/assistants/AssistantChatPanel.tsx
assistant-justification-submitfeatures/assistants/AssistantChatPanel.tsx
assistant-message-{turn.rowId || turn.id}features/assistants/AssistantChatPanel.tsx
assistants-usage-agent-{kind}features/assistants/AssistantsUsagePage.tsx
assistants-usage-rootfeatures/assistants/AssistantsUsagePage.tsx
assistants-usage-row-{kind}features/assistants/AssistantsUsagePage.tsx
assistants-usage-tablefeatures/assistants/AssistantsUsagePage.tsx
audit-action-containsroutes/admin/AdminAuditLogsPage.tsx
audit-actor-idroutes/admin/AdminAuditLogsPage.tsx
audit-entity-typeroutes/admin/AdminAuditLogsPage.tsx
audit-row-{r.id}routes/admin/AdminAuditLogsPage.tsx
audit-searchroutes/admin/AdminAuditLogsPage.tsx
audit-tableroutes/admin/AdminAuditLogsPage.tsx
bitsian-day-checkin-btnroutes/app/alumni/BITSianDayPage.tsx
bitsian-day-confirmationroutes/app/alumni/BITSianDayPage.tsx
bitsian-day-heroroutes/app/alumni/BITSianDayPage.tsx
calendar-agendaroutes/app/CalendarPage.tsx
calendar-day-{cell.key}routes/app/CalendarPage.tsx
calendar-event-rootroutes/app/CalendarEventPage.tsx
calendar-event-{ev.id ?? ''}routes/app/CalendarPage.tsx
calendar-event-{ev.id ?? ''}-agendaroutes/app/CalendarPage.tsx
calendar-event-{ev.id ?? ''}-rowroutes/app/CalendarPage.tsx
calendar-nextroutes/app/CalendarPage.tsx
calendar-prevroutes/app/CalendarPage.tsx
calendar-rootroutes/app/CalendarPage.tsx
calendar-scope-{s.key.toLowerCase()}routes/app/CalendarPage.tsx
calendar-todayroutes/app/CalendarPage.tsx
campaign-card-80g-{slug}features/fundraising/CampaignCard.tsx
campaign-card-{slug}features/fundraising/CampaignCard.tsx
campaign-detail-80gfeatures/fundraising/CampaignDetailPage.tsx
campaign-detail-backfeatures/fundraising/CampaignDetailPage.tsx
campaign-detail-descriptionfeatures/fundraising/CampaignDetailPage.tsx
campaign-detail-errorfeatures/fundraising/CampaignDetailPage.tsx
campaign-detail-loadingfeatures/fundraising/CampaignDetailPage.tsx
campaign-detail-root-{campaign.slug ?? slug}features/fundraising/CampaignDetailPage.tsx
campaigns-emptyfeatures/fundraising/CampaignListPage.tsx
campaigns-errorfeatures/fundraising/CampaignListPage.tsx
campaigns-rootfeatures/fundraising/CampaignListPage.tsx
category-filtercomponents/cms/CategoryFilter.tsx
category-filter-chip-{opt.testIdSuffix}components/cms/CategoryFilter.tsx
chapter-event-row-{eid}routes/app/groups/GroupDetailPage.tsx
chapter-event-view-{eid}routes/app/groups/GroupDetailPage.tsx
chapter-events-listroutes/app/groups/GroupDetailPage.tsx
chapter-subscribe-toggleroutes/app/groups/GroupDetailPage.tsx
chatbot-closefeatures/chatbot/ChatbotDrawer.tsx
chatbot-composer-inputfeatures/chatbot/ChatbotComposer.tsx
chatbot-drawer-rootfeatures/chatbot/ChatbotDrawer.tsx
chatbot-example-{i}features/chatbot/ChatbotMessageList.tsx
chatbot-launcherfeatures/chatbot/ChatbotLauncher.tsx
chatbot-sendfeatures/chatbot/ChatbotComposer.tsx
chatbot-suggestion-{i}features/chatbot/ChatbotMessageList.tsx
child-{c.id}routes/app/ProfileViewPage.tsx
children-listroutes/app/ProfileViewPage.tsx
compensation-row-{key}routes/app/staff/StaffPayrollPage.tsx
compensation-total-grossroutes/app/staff/StaffPayrollPage.tsx
conversation-blockroutes/app/messages/ConversationPage.tsx
conversation-block-confirmroutes/app/messages/ConversationPage.tsx
conversation-inputroutes/app/messages/ConversationPage.tsx
conversation-menu-buttonroutes/app/messages/ConversationPage.tsx
conversation-messagesroutes/app/messages/ConversationPage.tsx
conversation-mute-toggleroutes/app/messages/ConversationPage.tsx
conversation-pageroutes/app/messages/ConversationPage.tsx
conversation-peer-nameroutes/app/messages/ConversationPage.tsx
conversation-sendroutes/app/messages/ConversationPage.tsx
coupon-code-chipcomponents/marketplace/CouponCodeChip.tsx
coupon-copy-buttoncomponents/marketplace/CouponCodeChip.tsx
coupon-copy-snackbarcomponents/marketplace/CouponCodeChip.tsx
course-assignment-submit-link-{a.id ?? ''}routes/app/academics/CourseDetailPage.tsx
course-assignment-{a.id ?? ''}routes/app/academics/CourseDetailPage.tsx
course-detail-rootroutes/app/academics/CourseDetailPage.tsx
course-detail-tab-assignmentsroutes/app/academics/CourseDetailPage.tsx
course-detail-tab-resourcesroutes/app/academics/CourseDetailPage.tsx
course-detail-tabsroutes/app/academics/CourseDetailPage.tsx
course-resource-{r.id ?? ''}routes/app/academics/CourseDetailPage.tsx
deal-cardcomponents/marketplace/DealCard.tsx
deal-card-{slug}components/marketplace/DealCard.tsx
deal-category-filterroutes/admin/AdminMarketplaceDealsPage.tsx
deal-create-buttonroutes/admin/AdminMarketplaceDealsPage.tsx
deal-detail-closecomponents/marketplace/DealDetailModal.tsx
deal-detail-errorcomponents/marketplace/DealDetailModal.tsx
deal-detail-modalcomponents/marketplace/DealDetailModal.tsx
deal-form-audience-scoperoutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-audience-valueroutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-categoriesroutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-coupon-coderoutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-descriptionroutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-kindroutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-partner-idroutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-redemption-caproutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-redemption-urlroutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-stateroutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-submitroutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-titleroutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-valid-fromroutes/admin/AdminMarketplaceDealsPage.tsx
deal-form-valid-untilroutes/admin/AdminMarketplaceDealsPage.tsx
deal-reveal-buttoncomponents/marketplace/DealDetailModal.tsx
deal-state-filterroutes/admin/AdminMarketplaceDealsPage.tsx
decision-form-decisionfeatures/moderation_dashboard/components/DecisionForm.tsx
decision-form-errorfeatures/moderation_dashboard/components/DecisionForm.tsx
decision-form-notesfeatures/moderation_dashboard/components/DecisionForm.tsx
decision-form-policy-refsfeatures/moderation_dashboard/components/DecisionForm.tsx
decision-form-rootfeatures/moderation_dashboard/components/DecisionForm.tsx
decision-form-submitfeatures/moderation_dashboard/components/DecisionForm.tsx
design-system-rootroutes/dev/DesignSystemPage.tsx
directory-chip-clear-{meta.key}routes/app/DirectoryPage.tsx
directory-chip-{meta.key}routes/app/DirectoryPage.tsx
directory-emptyroutes/app/DirectoryPage.tsx
directory-entry-backroutes/app/DirectoryEntryPage.tsx
directory-entry-batchroutes/app/DirectoryEntryPage.tsx
directory-entry-cityroutes/app/DirectoryEntryPage.tsx
directory-entry-companyroutes/app/DirectoryEntryPage.tsx
directory-entry-countryroutes/app/DirectoryEntryPage.tsx
directory-entry-departmentroutes/app/DirectoryEntryPage.tsx
directory-entry-display-nameroutes/app/DirectoryEntryPage.tsx
directory-entry-divisionroutes/app/DirectoryEntryPage.tsx
directory-entry-linkedinroutes/app/DirectoryEntryPage.tsx
directory-entry-programmeroutes/app/DirectoryEntryPage.tsx
directory-entry-roleroutes/app/DirectoryEntryPage.tsx
directory-entry-unavailableroutes/app/DirectoryEntryPage.tsx
directory-entry-viewroutes/app/DirectoryEntryPage.tsx
directory-errorroutes/app/DirectoryPage.tsx
directory-pageroutes/app/DirectoryPage.tsx
directory-page-nextroutes/app/DirectoryPage.tsx
directory-page-prevroutes/app/DirectoryPage.tsx
directory-result-row-{uid}routes/app/DirectoryPage.tsx
directory-resultsroutes/app/DirectoryPage.tsx
directory-role-selectroutes/app/DirectoryPage.tsx
directory-search-inputroutes/app/DirectoryPage.tsx
directory-search-submitroutes/app/DirectoryPage.tsx
directory-view-{uid}routes/app/DirectoryPage.tsx
donate-cta-{slug}features/fundraising/CampaignCard.tsx
donation-amount-chip-{Math.round(p / 100)}features/fundraising/DonationForm.tsx
donation-amount-inputfeatures/fundraising/DonationForm.tsx
donation-anonymous-checkboxfeatures/fundraising/DonationForm.tsx
donation-email-inputfeatures/fundraising/DonationForm.tsx
donation-formfeatures/fundraising/DonationForm.tsx
donation-form-errorfeatures/fundraising/DonationForm.tsx
donation-message-inputfeatures/fundraising/DonationForm.tsx
donation-name-inputfeatures/fundraising/DonationForm.tsx
donation-pan-fieldfeatures/fundraising/DonationForm.tsx
donation-pan-inputfeatures/fundraising/DonationForm.tsx
donation-recurring-togglefeatures/fundraising/DonationForm.tsx
donation-submitfeatures/fundraising/DonationForm.tsx
edit-bioroutes/app/ProfileEditPage.tsx
edit-cityroutes/app/ProfileEditPage.tsx
edit-companyroutes/app/ProfileEditPage.tsx
edit-countryroutes/app/ProfileEditPage.tsx
edit-display-nameroutes/app/ProfileEditPage.tsx
edit-linkedinroutes/app/ProfileEditPage.tsx
edit-role-titleroutes/app/ProfileEditPage.tsx
edit-saveroutes/app/ProfileEditPage.tsx
edit-twitterroutes/app/ProfileEditPage.tsx
edit-websiteroutes/app/ProfileEditPage.tsx
escalate-form-errorfeatures/moderation_dashboard/components/EscalateForm.tsx
escalate-form-reasonfeatures/moderation_dashboard/components/EscalateForm.tsx
escalate-form-rootfeatures/moderation_dashboard/components/EscalateForm.tsx
escalate-form-submitfeatures/moderation_dashboard/components/EscalateForm.tsx
escalate-form-target-queuefeatures/moderation_dashboard/components/EscalateForm.tsx
event-checkedin-confirmationroutes/app/CalendarEventPage.tsx
event-checkinroutes/app/CalendarEventPage.tsx
event-personal-overlayroutes/app/CalendarEventPage.tsx
event-rsvp-{opt.testId}routes/app/CalendarEventPage.tsx
event-tickets-inactivefeatures/ticketing/EventTicketPanel.tsx
event-tickets-loadingfeatures/ticketing/EventTicketPanel.tsx
event-tickets-openfeatures/ticketing/EventTicketPanel.tsx
event-tickets-panelfeatures/ticketing/EventTicketPanel.tsx
event-tickets-tier-{t.id}features/ticketing/EventTicketPanel.tsx
faculty-appointment-approve-{a.id ?? ''}routes/app/faculty/FacultyInboxPage.tsx
faculty-appointment-card-{a.id ?? ''}routes/app/faculty/FacultyInboxPage.tsx
faculty-appointment-decline-reasonroutes/app/faculty/FacultyInboxPage.tsx
faculty-appointment-decline-submitroutes/app/faculty/FacultyInboxPage.tsx
faculty-appointment-decline-{a.id ?? ''}routes/app/faculty/FacultyInboxPage.tsx
faculty-appointments-rootroutes/app/faculty/FacultyInboxPage.tsx
faculty-assignment-card-{a.id ?? ''}routes/app/academics/FacultyCourseDetailPage.tsx
faculty-assignment-descroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-assignment-dueroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-assignment-max-scoreroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-assignment-submitroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-assignment-titleroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-course-card-{c.id ?? ''}routes/app/academics/FacultyCoursesPage.tsx
faculty-course-detail-rootroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-course-detail-tab-assignmentsroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-course-detail-tab-resourcesroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-course-detail-tab-submissionsroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-course-detail-tabsroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-courses-rootroutes/app/academics/FacultyCoursesPage.tsx
faculty-grade-submit-{s.id ?? ''}routes/app/academics/FacultyCourseDetailPage.tsx
faculty-resource-card-{r.id ?? ''}routes/app/academics/FacultyCourseDetailPage.tsx
faculty-resource-kindroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-resource-submitroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-resource-titleroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-resource-urlroutes/app/academics/FacultyCourseDetailPage.tsx
faculty-submission-row-{s.id ?? ''}routes/app/academics/FacultyCourseDetailPage.tsx
faculty-submissions-tableroutes/app/academics/FacultyCourseDetailPage.tsx
faq-answerroutes/admin/AdminFAQPage.tsx
faq-categoryroutes/admin/AdminFAQPage.tsx
faq-questionroutes/admin/AdminFAQPage.tsx
faq-submitroutes/admin/AdminFAQPage.tsx
faqsub-answerroutes/admin/AdminFAQPage.tsx
faqsub-promoteroutes/admin/AdminFAQPage.tsx
faqsub-submitroutes/admin/AdminFAQPage.tsx
feed-campusroutes/app/FeedPage.tsx
feed-campus-emptyroutes/app/FeedPage.tsx
feed-campus-errorroutes/app/FeedPage.tsx
feed-campus-listroutes/app/FeedPage.tsx
feed-campus-pinnedroutes/app/FeedPage.tsx
feed-comment-bodyroutes/app/FeedPostPage.tsx
feed-comment-body-{comment.id}routes/app/FeedPostPage.tsx
feed-comment-composerroutes/app/FeedPostPage.tsx
feed-comment-replies-{comment.id}routes/app/FeedPostPage.tsx
feed-comment-reply-form-{comment.id}routes/app/FeedPostPage.tsx
feed-comment-reply-submit-{comment.id}routes/app/FeedPostPage.tsx
feed-comment-reply-toggle-{comment.id}routes/app/FeedPostPage.tsx
feed-comment-submitroutes/app/FeedPostPage.tsx
feed-comment-{comment.id}routes/app/FeedPostPage.tsx
feed-commentsroutes/app/FeedPostPage.tsx
feed-comments-emptyroutes/app/FeedPostPage.tsx
feed-compose-announcementroutes/app/FeedPage.tsx
feed-compose-jobroutes/app/FeedPage.tsx
feed-compose-promptroutes/app/FeedPage.tsx
feed-compose-textroutes/app/FeedPage.tsx
feed-compose-triggerroutes/app/FeedPage.tsx
feed-composercomponents/feed/RichPostComposer.tsx
feed-composer-bodycomponents/feed/RichPostComposer.tsx
feed-composer-countercomponents/feed/RichPostComposer.tsx
feed-composer-dialogroutes/app/FeedPage.tsx
feed-composer-dialog-closeroutes/app/FeedPage.tsx
feed-composer-errorcomponents/feed/RichPostComposer.tsx
feed-composer-kindcomponents/feed/RichPostComposer.tsx
feed-composer-kind-{k.value}components/feed/RichPostComposer.tsx
feed-composer-media-buttoncomponents/feed/RichPostComposer.tsx
feed-composer-media-chipcomponents/feed/RichPostComposer.tsx
feed-composer-media-inputcomponents/feed/RichPostComposer.tsx
feed-composer-media-toastcomponents/feed/RichPostComposer.tsx
feed-composer-previewcomponents/feed/RichPostComposer.tsx
feed-composer-scope-idcomponents/feed/RichPostComposer.tsx
feed-composer-submitcomponents/feed/RichPostComposer.tsx
feed-composer-tab-previewcomponents/feed/RichPostComposer.tsx
feed-composer-tab-writecomponents/feed/RichPostComposer.tsx
feed-composer-tabscomponents/feed/RichPostComposer.tsx
feed-composer-tagscomponents/feed/RichPostComposer.tsx
feed-composer-visibilitycomponents/feed/RichPostComposer.tsx
feed-composer-visibility-{v.value}components/feed/RichPostComposer.tsx
feed-emptyroutes/app/FeedPage.tsx
feed-errorroutes/app/FeedPage.tsx
feed-listroutes/app/FeedPage.tsx
feed-load-moreroutes/app/FeedPage.tsx
feed-pageroutes/app/FeedPage.tsx
feed-post-backroutes/app/FeedPostPage.tsx
feed-post-body-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-post-comments-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-post-delete-confirm-yes-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-post-delete-confirm-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-post-delete-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-post-invalidroutes/app/FeedPostPage.tsx
feed-post-kind-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-post-notfoundroutes/app/FeedPostPage.tsx
feed-post-pageroutes/app/FeedPostPage.tsx
feed-post-reaction-{post.id ?? 'unknown'}-{r.reaction}components/feed/PostCard.tsx
feed-post-report-dialog-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-post-report-submit-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-post-report-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-post-tag-{post.id ?? 'unknown'}-{t}components/feed/PostCard.tsx
feed-post-visibility-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-post-{post.id ?? 'unknown'}components/feed/PostCard.tsx
feed-reset-cursorroutes/app/FeedPage.tsx
feed-tab-{t.value}routes/app/FeedPage.tsx
feed-tabsroutes/app/FeedPage.tsx
global-search-inputcomponents/GlobalSearchBar.tsx
global-search-submitcomponents/GlobalSearchBar.tsx
govint-digilocker-nudgecomponents/AppShell.tsx
govint-digilocker-nudge-ctacomponents/AppShell.tsx
group-card-cta-{slug}components/groups/GroupCard.tsx
group-card-kind-{slug}components/groups/GroupCard.tsx
group-card-{slug}components/groups/GroupCard.tsx
group-create-avatar-urlroutes/app/groups/GroupCreatePage.tsx
group-create-backroutes/app/groups/GroupCreatePage.tsx
group-create-back-steproutes/app/groups/GroupCreatePage.tsx
group-create-descriptionroutes/app/groups/GroupCreatePage.tsx
group-create-errorroutes/app/groups/GroupCreatePage.tsx
group-create-formroutes/app/groups/GroupCreatePage.tsx
group-create-kind-chapterroutes/app/groups/GroupCreatePage.tsx
group-create-kind-interestroutes/app/groups/GroupCreatePage.tsx
group-create-nameroutes/app/groups/GroupCreatePage.tsx
group-create-nextroutes/app/groups/GroupCreatePage.tsx
group-create-pageroutes/app/groups/GroupCreatePage.tsx
group-create-slugroutes/app/groups/GroupCreatePage.tsx
group-create-step-identityroutes/app/groups/GroupCreatePage.tsx
group-create-step-kindroutes/app/groups/GroupCreatePage.tsx
group-create-step-visibilityroutes/app/groups/GroupCreatePage.tsx
group-create-submitroutes/app/groups/GroupCreatePage.tsx
group-create-visibilityroutes/app/groups/GroupCreatePage.tsx
group-detail-aboutroutes/app/groups/GroupDetailPage.tsx
group-detail-admin-{uid}routes/app/groups/GroupDetailPage.tsx
group-detail-backroutes/app/groups/GroupDetailPage.tsx
group-detail-descriptionroutes/app/groups/GroupDetailPage.tsx
group-detail-eventsroutes/app/groups/GroupDetailPage.tsx
group-detail-headerroutes/app/groups/GroupDetailPage.tsx
group-detail-joinroutes/app/groups/GroupDetailPage.tsx
group-detail-kindroutes/app/groups/GroupDetailPage.tsx
group-detail-leaveroutes/app/groups/GroupDetailPage.tsx
group-detail-member-countroutes/app/groups/GroupDetailPage.tsx
group-detail-membersroutes/app/groups/GroupDetailPage.tsx
group-detail-nameroutes/app/groups/GroupDetailPage.tsx
group-detail-pageroutes/app/groups/GroupDetailPage.tsx
group-detail-postsroutes/app/groups/GroupDetailPage.tsx
group-detail-requestroutes/app/groups/GroupDetailPage.tsx
group-detail-tab-{t.value}routes/app/groups/GroupDetailPage.tsx
group-detail-tabsroutes/app/groups/GroupDetailPage.tsx
group-detail-visibilityroutes/app/groups/GroupDetailPage.tsx
group-member-role-error-{userId}components/groups/RoleAssignmentMenu.tsx
group-member-role-menu-{userId}components/groups/RoleAssignmentMenu.tsx
group-member-role-option-{userId}-{opt}components/groups/RoleAssignmentMenu.tsx
group-member-role-remove-{userId}components/groups/RoleAssignmentMenu.tsx
group-member-row-{uid}routes/app/groups/GroupDetailPage.tsx
group-not-foundroutes/app/groups/GroupNotFound.tsx
group-not-found-backroutes/app/groups/GroupNotFound.tsx
group-posts-emptyroutes/app/groups/GroupDetailPage.tsx
group-posts-lockedroutes/app/groups/GroupDetailPage.tsx
group-request-approve-{id}components/groups/GroupRequestList.tsx
group-request-decline-{id}components/groups/GroupRequestList.tsx
group-request-listcomponents/groups/GroupRequestList.tsx
group-request-row-{id}components/groups/GroupRequestList.tsx
groups-create-ctaroutes/app/groups/GroupsPage.tsx
groups-emptyroutes/app/groups/GroupsPage.tsx
groups-errorroutes/app/groups/GroupsPage.tsx
groups-gridroutes/app/groups/GroupsPage.tsx
groups-load-moreroutes/app/groups/GroupsPage.tsx
groups-pageroutes/app/groups/GroupsPage.tsx
groups-search-inputroutes/app/groups/GroupsPage.tsx
groups-search-submitroutes/app/groups/GroupsPage.tsx
groups-tab-{t.value}routes/app/groups/GroupsPage.tsx
groups-tabsroutes/app/groups/GroupsPage.tsx
health-statusroutes/HealthHome.tsx, routes/LandingPage.tsx
home-action-new-jobroutes/app/AppHome.tsx
home-action-new-messageroutes/app/AppHome.tsx
home-action-new-postroutes/app/AppHome.tsx
home-quick-actionsroutes/app/AppHome.tsx
home-recent-feedroutes/app/AppHome.tsx
home-recent-feed-ctaroutes/app/AppHome.tsx
home-recent-feed-{post.id}routes/app/AppHome.tsx
home-recent-jobsroutes/app/AppHome.tsx
home-recent-jobs-ctaroutes/app/AppHome.tsx
home-recent-jobs-{job.id}routes/app/AppHome.tsx
identifier-continueroutes/auth/OnboardingWizard.tsx
identifier-inputroutes/auth/OnboardingWizard.tsx
import-cancelroutes/admin/AlumniInvitesPage.tsx
import-commitroutes/admin/AlumniInvitesPage.tsx
import-commit-barroutes/admin/AlumniInvitesPage.tsx
import-commit-errorroutes/admin/AlumniInvitesPage.tsx
import-counter-createdroutes/admin/AlumniInvitesPage.tsx
import-counter-duplicateroutes/admin/AlumniInvitesPage.tsx
import-counter-errorroutes/admin/AlumniInvitesPage.tsx
import-error-{idx}routes/admin/AlumniInvitesPage.tsx
import-errorsroutes/admin/AlumniInvitesPage.tsx
import-errors-summaryroutes/admin/AlumniInvitesPage.tsx
import-file-inputroutes/admin/AlumniInvitesPage.tsx
import-previewroutes/admin/AlumniInvitesPage.tsx
import-preview-errorsroutes/admin/AlumniInvitesPage.tsx
import-preview-row-{i}routes/admin/AlumniInvitesPage.tsx
import-preview-tableroutes/admin/AlumniInvitesPage.tsx
import-preview-totalroutes/admin/AlumniInvitesPage.tsx
import-progressroutes/admin/AlumniInvitesPage.tsx
import-progress-barroutes/admin/AlumniInvitesPage.tsx
import-progress-labelroutes/admin/AlumniInvitesPage.tsx
import-progress-stateroutes/admin/AlumniInvitesPage.tsx
import-send-invitesroutes/admin/AlumniInvitesPage.tsx
import-sourceroutes/admin/AlumniInvitesPage.tsx
import-source-{opt.key}routes/admin/AlumniInvitesPage.tsx
import-stateroutes/admin/AlumniInvitesPage.tsx
import-summaryroutes/admin/AlumniInvitesPage.tsx
import-uploadroutes/admin/AlumniInvitesPage.tsx
import-upload-cardroutes/admin/AlumniInvitesPage.tsx
import-upload-errorroutes/admin/AlumniInvitesPage.tsx
imports-emptyroutes/admin/ImportsListPage.tsx
imports-errorroutes/admin/ImportsListPage.tsx
imports-list-pageroutes/admin/ImportsListPage.tsx
imports-new-uploadroutes/admin/ImportsListPage.tsx
imports-next-pageroutes/admin/ImportsListPage.tsx
imports-prev-pageroutes/admin/ImportsListPage.tsx
imports-refreshroutes/admin/ImportsListPage.tsx
imports-row-{row.id ?? 'unknown'}routes/admin/ImportsListPage.tsx
imports-state-filterroutes/admin/ImportsListPage.tsx
imports-tableroutes/admin/ImportsListPage.tsx
job-apply-cover-lettercomponents/jobs/ApplyModal.tsx
job-apply-errorcomponents/jobs/ApplyModal.tsx
job-apply-modalcomponents/jobs/ApplyModal.tsx
job-apply-resume-urlcomponents/jobs/ApplyModal.tsx
job-apply-submitcomponents/jobs/ApplyModal.tsx
job-card-applied-{id}components/jobs/JobCard.tsx
job-card-apply-{id}components/jobs/JobCard.tsx
job-card-closed-{id}components/jobs/JobCard.tsx
job-card-title-{id}components/jobs/JobCard.tsx
job-card-view-{id}components/jobs/JobCard.tsx
job-card-{id}components/jobs/JobCard.tsx
job-composer-apply-urlroutes/app/jobs/JobComposerPage.tsx
job-composer-bodyroutes/app/jobs/JobComposerPage.tsx
job-composer-cancelroutes/app/jobs/JobComposerPage.tsx
job-composer-company-idroutes/app/jobs/JobComposerPage.tsx
job-composer-company-nameroutes/app/jobs/JobComposerPage.tsx
job-composer-deadlineroutes/app/jobs/JobComposerPage.tsx
job-composer-errorroutes/app/jobs/JobComposerPage.tsx
job-composer-experience-maxroutes/app/jobs/JobComposerPage.tsx
job-composer-experience-minroutes/app/jobs/JobComposerPage.tsx
job-composer-locationroutes/app/jobs/JobComposerPage.tsx
job-composer-pageroutes/app/jobs/JobComposerPage.tsx
job-composer-previewroutes/app/jobs/JobComposerPage.tsx
job-composer-remoteroutes/app/jobs/JobComposerPage.tsx
job-composer-role-titleroutes/app/jobs/JobComposerPage.tsx
job-composer-scope-idroutes/app/jobs/JobComposerPage.tsx
job-composer-submitroutes/app/jobs/JobComposerPage.tsx
job-composer-tabsroutes/app/jobs/JobComposerPage.tsx
job-composer-tagsroutes/app/jobs/JobComposerPage.tsx
job-composer-visibilityroutes/app/jobs/JobComposerPage.tsx
job-detail-appliedroutes/app/jobs/JobDetailPage.tsx
job-detail-applyroutes/app/jobs/JobDetailPage.tsx
job-detail-apply-urlroutes/app/jobs/JobDetailPage.tsx
job-detail-backroutes/app/jobs/JobDetailPage.tsx
job-detail-bodyroutes/app/jobs/JobDetailPage.tsx
job-detail-closeroutes/app/jobs/JobDetailPage.tsx
job-detail-closedroutes/app/jobs/JobDetailPage.tsx
job-detail-invalidroutes/app/jobs/JobDetailPage.tsx
job-detail-notfoundroutes/app/jobs/JobDetailPage.tsx
job-detail-pageroutes/app/jobs/JobDetailPage.tsx
job-detail-referroutes/app/jobs/JobDetailPage.tsx
job-detail-remoteroutes/app/jobs/JobDetailPage.tsx
job-refer-errorcomponents/jobs/ReferModal.tsx
job-refer-manual-idcomponents/jobs/ReferModal.tsx
job-refer-modalcomponents/jobs/ReferModal.tsx
job-refer-notescomponents/jobs/ReferModal.tsx
job-refer-option-{opt.userId ?? ''}components/jobs/ReferModal.tsx
job-refer-searchcomponents/jobs/ReferModal.tsx
job-refer-submitcomponents/jobs/ReferModal.tsx
job-refer-toggle-manualcomponents/jobs/ReferModal.tsx
jobs-emptyroutes/app/jobs/JobsListPage.tsx
jobs-errorroutes/app/jobs/JobsListPage.tsx
jobs-filter-companyroutes/app/jobs/JobsListPage.tsx
jobs-filter-locationroutes/app/jobs/JobsListPage.tsx
jobs-filter-remoteroutes/app/jobs/JobsListPage.tsx
jobs-filter-statusroutes/app/jobs/JobsListPage.tsx
jobs-listroutes/app/jobs/JobsListPage.tsx
jobs-list-pageroutes/app/jobs/JobsListPage.tsx
jobs-load-moreroutes/app/jobs/JobsListPage.tsx
jobs-my-applications-linkroutes/app/jobs/JobsListPage.tsx
jobs-new-buttonroutes/app/jobs/JobsListPage.tsx
jobs-reset-cursorroutes/app/jobs/JobsListPage.tsx
landing-loginroutes/LandingPage.tsx
landing-signuproutes/LandingPage.tsx
landing-titleroutes/LandingPage.tsx
leave-approve-{r.id ?? 'unknown'}routes/admin/AdminLeaveRequestsPage.tsx
leave-balance-card-{key}routes/app/staff/StaffLeavePage.tsx
leave-cancel-buttonroutes/app/staff/StaffLeavePage.tsx
leave-decline-form-reasonroutes/admin/AdminLeaveRequestsPage.tsx
leave-decline-form-submitroutes/admin/AdminLeaveRequestsPage.tsx
leave-decline-{r.id ?? 'unknown'}routes/admin/AdminLeaveRequestsPage.tsx
leave-form-fromroutes/app/staff/StaffLeavePage.tsx
leave-form-reasonroutes/app/staff/StaffLeavePage.tsx
leave-form-submitroutes/app/staff/StaffLeavePage.tsx
leave-form-toroutes/app/staff/StaffLeavePage.tsx
leave-form-typeroutes/app/staff/StaffLeavePage.tsx
leave-history-row-{r.id ?? 'unknown'}routes/app/staff/StaffLeavePage.tsx
leave-history-state-filterroutes/app/staff/StaffLeavePage.tsx
leave-request-buttonroutes/app/staff/StaffLeavePage.tsx
leave-request-row-{r.id ?? 'unknown'}routes/admin/AdminLeaveRequestsPage.tsx
link-child-formroutes/app/ProfileEditPage.tsx
link-child-identifierroutes/app/ProfileEditPage.tsx
link-child-relationshiproutes/app/ProfileEditPage.tsx
link-child-sectionroutes/app/ProfileEditPage.tsx
link-child-statusroutes/app/ProfileEditPage.tsx
link-child-submitroutes/app/ProfileEditPage.tsx
login-errorroutes/auth/LoginPage.tsx
login-formroutes/auth/LoginPage.tsx
login-identifierroutes/auth/LoginPage.tsx
login-passwordroutes/auth/LoginPage.tsx
login-submitroutes/auth/LoginPage.tsx
logout-buttoncomponents/AppShell.tsx
logout-button-iconcomponents/AppShell.tsx
marketplace-audience-filterroutes/app/MarketplacePage.tsx
marketplace-category-chip-allroutes/app/MarketplacePage.tsx
marketplace-category-chip-{c.toLowerCase()}routes/app/MarketplacePage.tsx
marketplace-category-filterroutes/app/MarketplacePage.tsx
marketplace-emptyroutes/app/MarketplacePage.tsx
marketplace-errorroutes/app/MarketplacePage.tsx
marketplace-gridroutes/app/MarketplacePage.tsx
marketplace-home-linkroutes/app/MarketplacePage.tsx
marketplace-load-moreroutes/app/MarketplacePage.tsx
marketplace-pageroutes/app/MarketplacePage.tsx
marketplace-search-inputroutes/app/MarketplacePage.tsx
marketplace-search-submitroutes/app/MarketplacePage.tsx
me-credentials-back-linkfeatures/govintegrations/MyDocumentsPage.tsx
me-credentials-callback-backfeatures/govintegrations/CredentialCallbackPage.tsx
me-credentials-callback-errorfeatures/govintegrations/CredentialCallbackPage.tsx
me-credentials-callback-pendingfeatures/govintegrations/CredentialCallbackPage.tsx
me-credentials-callback-retryfeatures/govintegrations/CredentialCallbackPage.tsx
me-credentials-callback-rootfeatures/govintegrations/CredentialCallbackPage.tsx
me-credentials-callback-successfeatures/govintegrations/CredentialCallbackPage.tsx
me-credentials-connect-{slug}features/govintegrations/MyCredentialsPage.tsx
me-credentials-document-kind-{id}features/govintegrations/MyDocumentsPage.tsx
me-credentials-document-open-{id}features/govintegrations/MyDocumentsPage.tsx
me-credentials-document-row-{id}features/govintegrations/MyDocumentsPage.tsx
me-credentials-documents-connect-ctafeatures/govintegrations/MyDocumentsPage.tsx
me-credentials-documents-emptyfeatures/govintegrations/MyDocumentsPage.tsx
me-credentials-documents-errorfeatures/govintegrations/MyDocumentsPage.tsx
me-credentials-documents-linkfeatures/govintegrations/MyCredentialsPage.tsx
me-credentials-documents-rootfeatures/govintegrations/MyDocumentsPage.tsx
me-credentials-documents-searchfeatures/govintegrations/MyDocumentsPage.tsx
me-credentials-errorfeatures/govintegrations/MyCredentialsPage.tsx
me-credentials-filter-{slug}features/govintegrations/MyDocumentsPage.tsx
me-credentials-filtersfeatures/govintegrations/MyDocumentsPage.tsx
me-credentials-revoke-confirmfeatures/govintegrations/MyCredentialsPage.tsx
me-credentials-revoke-modalfeatures/govintegrations/MyCredentialsPage.tsx
me-credentials-revoke-submitfeatures/govintegrations/MyCredentialsPage.tsx
me-credentials-revoke-{slug}features/govintegrations/MyCredentialsPage.tsx
me-credentials-rootfeatures/govintegrations/MyCredentialsPage.tsx
me-credentials-state-{slug}features/govintegrations/MyCredentialsPage.tsx
me-credentials-sync-{slug}features/govintegrations/MyCredentialsPage.tsx
me-credentials-tile-{slug}features/govintegrations/MyCredentialsPage.tsx
me-credentials-toastfeatures/govintegrations/MyCredentialsPage.tsx
me-payslips-comp-history-row-{slug}routes/app/staff/StaffPayslipsPage.tsx
me-payslips-comp-history-sectionroutes/app/staff/StaffPayslipsPage.tsx
mentorship-apply-availabilityroutes/app/mentorship/ApplyMentorPage.tsx
mentorship-apply-bioroutes/app/mentorship/ApplyMentorPage.tsx
mentorship-apply-goalsroutes/app/mentorship/ApplyMenteePage.tsx
mentorship-apply-max-menteesroutes/app/mentorship/ApplyMentorPage.tsx
mentorship-apply-mentee-backroutes/app/mentorship/ApplyMenteePage.tsx
mentorship-apply-mentee-errorroutes/app/mentorship/ApplyMenteePage.tsx
mentorship-apply-mentee-formroutes/app/mentorship/ApplyMenteePage.tsx
mentorship-apply-mentee-pageroutes/app/mentorship/ApplyMenteePage.tsx
mentorship-apply-mentee-skillsroutes/app/mentorship/ApplyMenteePage.tsx
mentorship-apply-mentee-skills-emptyroutes/app/mentorship/ApplyMenteePage.tsx
mentorship-apply-mentee-toastroutes/app/mentorship/ApplyMenteePage.tsx
mentorship-apply-mentor-backroutes/app/mentorship/ApplyMentorPage.tsx
mentorship-apply-mentor-errorroutes/app/mentorship/ApplyMentorPage.tsx
mentorship-apply-mentor-formroutes/app/mentorship/ApplyMentorPage.tsx
mentorship-apply-mentor-pageroutes/app/mentorship/ApplyMentorPage.tsx
mentorship-apply-mentor-skillsroutes/app/mentorship/ApplyMentorPage.tsx
mentorship-apply-mentor-skills-emptyroutes/app/mentorship/ApplyMentorPage.tsx
mentorship-apply-mentor-toastroutes/app/mentorship/ApplyMentorPage.tsx
mentorship-apply-submitroutes/app/mentorship/ApplyMenteePage.tsx, routes/app/mentorship/ApplyMentorPage.tsx
mentorship-create-capacityroutes/admin/AdminProgrammeCreatePage.tsx
mentorship-create-department-{d.replace(/\s+/g, '-').toLowerCase()}routes/admin/AdminProgrammeCreatePage.tsx
mentorship-create-departmentsroutes/admin/AdminProgrammeCreatePage.tsx
mentorship-create-descriptionroutes/admin/AdminProgrammeCreatePage.tsx
mentorship-create-ends-atroutes/admin/AdminProgrammeCreatePage.tsx
mentorship-create-min-batch-yearroutes/admin/AdminProgrammeCreatePage.tsx
mentorship-create-nameroutes/admin/AdminProgrammeCreatePage.tsx
mentorship-create-starts-atroutes/admin/AdminProgrammeCreatePage.tsx
mentorship-create-submitroutes/admin/AdminProgrammeCreatePage.tsx
mentorship-match-accept-{id}components/mentorship/MatchCard.tsx
mentorship-match-card-{id}components/mentorship/MatchCard.tsx
mentorship-match-decline-{id}components/mentorship/MatchCard.tsx
mentorship-match-detail-backroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-headerroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-nameroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-not-foundroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-notesroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-pageroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-roleroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-sessionsroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-stateroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-statusroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-tab-{t.value}routes/app/mentorship/MatchDetailPage.tsx
mentorship-match-detail-tabsroutes/app/mentorship/MatchDetailPage.tsx
mentorship-match-name-{id}components/mentorship/MatchCard.tsx
mentorship-match-open-{id}components/mentorship/MatchCard.tsx
mentorship-match-reasons-{id}components/mentorship/MatchCard.tsx
mentorship-match-role-{id}components/mentorship/MatchCard.tsx
mentorship-match-score-{id}components/mentorship/MatchCard.tsx
mentorship-match-state-{id}components/mentorship/MatchCard.tsx
mentorship-match-terminate-{id}components/mentorship/MatchCard.tsx
mentorship-matches-action-errorroutes/app/mentorship/MatchesPage.tsx
mentorship-matches-backroutes/app/mentorship/MatchesPage.tsx
mentorship-matches-emptyroutes/app/mentorship/MatchesPage.tsx
mentorship-matches-empty-ctaroutes/app/mentorship/MatchesPage.tsx
mentorship-matches-errorroutes/app/mentorship/MatchesPage.tsx
mentorship-matches-listroutes/app/mentorship/MatchesPage.tsx
mentorship-matches-pageroutes/app/mentorship/MatchesPage.tsx
mentorship-note-composerroutes/app/mentorship/MatchDetailPage.tsx
mentorship-note-errorroutes/app/mentorship/MatchDetailPage.tsx
mentorship-note-row-{n.id ?? idx}routes/app/mentorship/MatchDetailPage.tsx
mentorship-note-submitroutes/app/mentorship/MatchDetailPage.tsx
mentorship-notes-emptyroutes/app/mentorship/MatchDetailPage.tsx
mentorship-pageroutes/app/mentorship/MentorshipPage.tsx
mentorship-page-emptyroutes/app/mentorship/MentorshipPage.tsx
mentorship-page-errorroutes/app/mentorship/MentorshipPage.tsx
mentorship-page-matches-ctaroutes/app/mentorship/MentorshipPage.tsx
mentorship-page-refreshroutes/app/mentorship/MentorshipPage.tsx
mentorship-programme-apply-mentee-{id}routes/app/mentorship/MentorshipPage.tsx
mentorship-programme-apply-mentor-{id}routes/app/mentorship/MentorshipPage.tsx
mentorship-programme-card-{id}routes/app/mentorship/MentorshipPage.tsx
mentorship-programme-name-{id}routes/app/mentorship/MentorshipPage.tsx
mentorship-programme-state-{id}routes/app/mentorship/MentorshipPage.tsx
mentorship-programmes-gridroutes/app/mentorship/MentorshipPage.tsx
mentorship-session-add-{dayKey(day)}components/mentorship/SessionCalendar.tsx
mentorship-session-calendarcomponents/mentorship/SessionCalendar.tsx
mentorship-session-day-{dayKey(day)}components/mentorship/SessionCalendar.tsx
mentorship-session-dialogcomponents/mentorship/SessionCalendar.tsx
mentorship-session-durationcomponents/mentorship/SessionCalendar.tsx
mentorship-session-empty-{dayKey(day)}components/mentorship/SessionCalendar.tsx
mentorship-session-next-weekcomponents/mentorship/SessionCalendar.tsx
mentorship-session-prev-weekcomponents/mentorship/SessionCalendar.tsx
mentorship-session-schedule-{matchId}components/mentorship/SessionCalendar.tsx
mentorship-session-this-weekcomponents/mentorship/SessionCalendar.tsx
mentorship-session-timecomponents/mentorship/SessionCalendar.tsx
mentorship-session-topiccomponents/mentorship/SessionCalendar.tsx
mentorship-skill-chip-{sid}routes/app/mentorship/ApplyMenteePage.tsx, routes/app/mentorship/ApplyMentorPage.tsx
mentorship-status-event-{ev.key}routes/app/mentorship/MatchDetailPage.tsx
message-request-accept-{req.id}routes/app/messages/MessageRequestsPage.tsx
message-request-bannercomponents/messaging/MessageRequestBanner.tsx
message-request-banner-bodycomponents/messaging/MessageRequestBanner.tsx
message-request-banner-composecomponents/messaging/MessageRequestBanner.tsx
message-request-banner-gotocomponents/messaging/MessageRequestBanner.tsx
message-request-banner-opencomponents/messaging/MessageRequestBanner.tsx
message-request-banner-pendingcomponents/messaging/MessageRequestBanner.tsx
message-request-banner-sendcomponents/messaging/MessageRequestBanner.tsx
message-request-decline-confirmroutes/app/messages/MessageRequestsPage.tsx
message-request-decline-{req.id}routes/app/messages/MessageRequestsPage.tsx
message-request-inbound-{req.id}routes/app/messages/MessageRequestsPage.tsx
message-request-outbound-{req.id}routes/app/messages/MessageRequestsPage.tsx
message-requests-inbound-emptyroutes/app/messages/MessageRequestsPage.tsx
message-requests-outbound-emptyroutes/app/messages/MessageRequestsPage.tsx
message-requests-pageroutes/app/messages/MessageRequestsPage.tsx
message-{message.id}routes/app/messages/ConversationPage.tsx
messages-emptyroutes/app/messages/MessagesPage.tsx
messages-listroutes/app/messages/MessagesPage.tsx
messages-pageroutes/app/messages/MessagesPage.tsx
messages-requests-linkroutes/app/messages/MessagesPage.tsx
messages-row-{c.id ?? idx}routes/app/messages/MessagesPage.tsx
mfa-coderoutes/auth/LoginPage.tsx
mfa-errorroutes/auth/LoginPage.tsx
mfa-formroutes/auth/LoginPage.tsx
mfa-submitroutes/auth/LoginPage.tsx
moderation-dashboard-assignments-emptyfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-dashboard-assignments-listfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-dashboard-decisions-emptyfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-dashboard-decisions-listfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-dashboard-errorfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-dashboard-rootfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-dialog-noteroutes/admin/AdminModerationPage.tsx
moderation-dialog-submitroutes/admin/AdminModerationPage.tsx
moderation-dismiss-{row.id}routes/admin/AdminModerationPage.tsx
moderation-policies-linkfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-remove-{row.id}routes/admin/AdminModerationPage.tsx
moderation-row-{row.id}routes/admin/AdminModerationPage.tsx
moderation-stat-breachedfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-stat-openfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-stat-rowfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-stat-warningfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-state-filterroutes/admin/AdminModerationPage.tsx
moderation-state-{row.id}routes/admin/AdminModerationPage.tsx
moderation-tableroutes/admin/AdminModerationPage.tsx
moderation-tour-dialogfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-tour-dismissfeatures/moderation_dashboard/MyModerationDashboardPage.tsx
moderation-warn-{row.id}routes/admin/AdminModerationPage.tsx
my-applications-browseroutes/app/jobs/MyApplicationsPage.tsx
my-applications-emptyroutes/app/jobs/MyApplicationsPage.tsx
my-applications-errorroutes/app/jobs/MyApplicationsPage.tsx
my-applications-job-{a.id ?? ''}routes/app/jobs/MyApplicationsPage.tsx
my-applications-nextroutes/app/jobs/MyApplicationsPage.tsx
my-applications-pageroutes/app/jobs/MyApplicationsPage.tsx
my-applications-prevroutes/app/jobs/MyApplicationsPage.tsx
my-applications-row-{a.id ?? ''}routes/app/jobs/MyApplicationsPage.tsx
my-applications-startroutes/app/jobs/MyApplicationsPage.tsx
my-applications-state-{a.id ?? ''}routes/app/jobs/MyApplicationsPage.tsx
my-applications-tableroutes/app/jobs/MyApplicationsPage.tsx
my-donations-browse-ctafeatures/fundraising/MyDonationsPage.tsx
my-donations-campaign-{d.id}features/fundraising/MyDonationsPage.tsx
my-donations-emptyfeatures/fundraising/MyDonationsPage.tsx
my-donations-errorfeatures/fundraising/MyDonationsPage.tsx
my-donations-receipt-{donationId}features/fundraising/MyDonationsPage.tsx
my-donations-recurring-{d.id}features/fundraising/MyDonationsPage.tsx
my-donations-rootfeatures/fundraising/MyDonationsPage.tsx
my-donations-row-{d.id}features/fundraising/MyDonationsPage.tsx
my-donations-state-{d.id}features/fundraising/MyDonationsPage.tsx
my-mandates-browse-ctafeatures/fundraising/MyMandatesPage.tsx
my-mandates-campaign-{m.id}features/fundraising/MyMandatesPage.tsx
my-mandates-cancel-confirmfeatures/fundraising/MyMandatesPage.tsx
my-mandates-cancel-reasonfeatures/fundraising/MyMandatesPage.tsx
my-mandates-cancel-{m.id}features/fundraising/MyMandatesPage.tsx
my-mandates-emptyfeatures/fundraising/MyMandatesPage.tsx
my-mandates-errorfeatures/fundraising/MyMandatesPage.tsx
my-mandates-frequency-{m.id}features/fundraising/MyMandatesPage.tsx
my-mandates-next-charge-{m.id}features/fundraising/MyMandatesPage.tsx
my-mandates-rootfeatures/fundraising/MyMandatesPage.tsx
my-mandates-row-{m.id}features/fundraising/MyMandatesPage.tsx
my-mandates-state-{m.id}features/fundraising/MyMandatesPage.tsx
my-mod-assignment-{assignment.id ?? 'unknown'}features/moderation_dashboard/MyModerationDashboardPage.tsx
my-mod-decision-{decision.id ?? 'unknown'}features/moderation_dashboard/MyModerationDashboardPage.tsx
my-mod-open-queue-{assignment.id ?? 'unknown'}features/moderation_dashboard/MyModerationDashboardPage.tsx
my-mod-sla-{assignment.id ?? 'unknown'}features/moderation_dashboard/MyModerationDashboardPage.tsx
my-tickets-include-inactiveroutes/app/MyTicketsPage.tsx
my-tickets-qr-{t.id}routes/app/MyTicketsPage.tsx
my-tickets-refreshroutes/app/MyTicketsPage.tsx
my-tickets-refund-reasonroutes/app/MyTicketsPage.tsx
my-tickets-refund-submitroutes/app/MyTicketsPage.tsx
my-tickets-refund-{t.id}routes/app/MyTicketsPage.tsx
my-tickets-rootroutes/app/MyTicketsPage.tsx
my-tickets-row-{t.id}routes/app/MyTicketsPage.tsx
my-tickets-state-{t.id}routes/app/MyTicketsPage.tsx
nav-badge-{item.testId ?? item.label.toLowerCase()}components/AppShell.tsx
nav-{item.testId ?? item.label.toLowerCase()}components/AppShell.tsx
notifications-bellcomponents/NotificationsBell.tsx
notifications-bell-badgecomponents/NotificationsBell.tsx
notifications-emptyroutes/app/NotificationsPage.tsx
notifications-errorroutes/app/NotificationsPage.tsx
notifications-filter-unreadroutes/app/NotificationsPage.tsx
notifications-item-{n.id}routes/app/NotificationsPage.tsx
notifications-listroutes/app/NotificationsPage.tsx
notifications-load-moreroutes/app/NotificationsPage.tsx
notifications-mark-all-readroutes/app/NotificationsPage.tsx
notifications-pageroutes/app/NotificationsPage.tsx
notifications-reset-cursorroutes/app/NotificationsPage.tsx
onboarding-errorroutes/auth/OnboardingWizard.tsx
onboarding-stepperroutes/auth/OnboardingWizard.tsx
onboarding-submitroutes/auth/OnboardingWizard.tsx
otp-continueroutes/auth/OnboardingWizard.tsx
otp-inputroutes/auth/OnboardingWizard.tsx
outbound-link-buttoncomponents/marketplace/DealDetailModal.tsx
parent-appointment-card-{a.id ?? ''}routes/app/parent/FacultyAppointmentPage.tsx
parent-appointment-dateroutes/app/parent/FacultyAppointmentPage.tsx
parent-appointment-durationroutes/app/parent/FacultyAppointmentPage.tsx
parent-appointment-facultyroutes/app/parent/FacultyAppointmentPage.tsx
parent-appointment-faculty-searchroutes/app/parent/FacultyAppointmentPage.tsx
parent-appointment-reasonroutes/app/parent/FacultyAppointmentPage.tsx
parent-appointment-slot-{s.startsAt}routes/app/parent/FacultyAppointmentPage.tsx
parent-appointment-submitroutes/app/parent/FacultyAppointmentPage.tsx
parent-appointments-rootroutes/app/parent/FacultyAppointmentPage.tsx
parent-finance-invoice-state-{inv.id}routes/app/parent/FinancePage.tsx
parent-finance-invoice-{inv.id}routes/app/parent/FinancePage.tsx
parent-finance-pay-{inv.id}routes/app/parent/FinancePage.tsx
parent-finance-rootroutes/app/parent/FinancePage.tsx
parent-hotel-add-occupantroutes/app/parent/HotelBookingPage.tsx
parent-hotel-availabilityroutes/app/parent/HotelBookingPage.tsx
parent-hotel-card-{b.id ?? ''}routes/app/parent/HotelBookingPage.tsx
parent-hotel-checkroutes/app/parent/HotelBookingPage.tsx
parent-hotel-checkinroutes/app/parent/HotelBookingPage.tsx
parent-hotel-checkoutroutes/app/parent/HotelBookingPage.tsx
parent-hotel-guesthouseroutes/app/parent/HotelBookingPage.tsx
parent-hotel-occupant-{idx}routes/app/parent/HotelBookingPage.tsx
parent-hotel-pay-{b.id ?? ''}routes/app/parent/HotelBookingPage.tsx
parent-hotel-remove-occupant-{idx}routes/app/parent/HotelBookingPage.tsx
parent-hotel-roomtyperoutes/app/parent/HotelBookingPage.tsx
parent-hotel-rootroutes/app/parent/HotelBookingPage.tsx
parent-hotel-submitroutes/app/parent/HotelBookingPage.tsx
parent-visit-add-visitorroutes/app/parent/VisitsPage.tsx
parent-visit-card-{v.id ?? ''}routes/app/parent/VisitsPage.tsx
parent-visit-fromroutes/app/parent/VisitsPage.tsx
parent-visit-gate-pass-show-{visit.id ?? ''}routes/app/parent/VisitsPage.tsx
parent-visit-gate-pass-{visit.id ?? ''}routes/app/parent/VisitsPage.tsx
parent-visit-hostroutes/app/parent/VisitsPage.tsx
parent-visit-purposeroutes/app/parent/VisitsPage.tsx
parent-visit-remove-visitor-{idx}routes/app/parent/VisitsPage.tsx
parent-visit-submitroutes/app/parent/VisitsPage.tsx
parent-visit-toroutes/app/parent/VisitsPage.tsx
parent-visit-visitor-{idx}routes/app/parent/VisitsPage.tsx
parent-visits-rootroutes/app/parent/VisitsPage.tsx
partner-create-buttonroutes/admin/AdminMarketplacePartnersPage.tsx
partner-form-contact-emailroutes/admin/AdminMarketplacePartnersPage.tsx
partner-form-logo-urlroutes/admin/AdminMarketplacePartnersPage.tsx
partner-form-nameroutes/admin/AdminMarketplacePartnersPage.tsx
partner-form-submitroutes/admin/AdminMarketplacePartnersPage.tsx
partner-form-website-urlroutes/admin/AdminMarketplacePartnersPage.tsx
payslip-download-{id}routes/app/staff/StaffPayslipsPage.tsx
payslip-row-{id}routes/app/staff/StaffPayslipsPage.tsx
pinned-ribboncomponents/cms/PinnedRibbon.tsx
policies-emptyfeatures/moderation_dashboard/PoliciesPage.tsx
policies-errorfeatures/moderation_dashboard/PoliciesPage.tsx
policies-rootfeatures/moderation_dashboard/PoliciesPage.tsx
policies-searchfeatures/moderation_dashboard/PoliciesPage.tsx
policy-body-{slug}features/moderation_dashboard/PoliciesPage.tsx
policy-row-{slug}features/moderation_dashboard/PoliciesPage.tsx
policy-toggle-{slug}features/moderation_dashboard/PoliciesPage.tsx
privacy-continueroutes/auth/OnboardingWizard.tsx
privacy-email-wraproutes/auth/OnboardingWizard.tsx
privacy-field-{fieldName}components/PrivacyScopedField.tsx
privacy-option-{f.name}-{opt.value.toLowerCase().replace('visibility_', '')}routes/app/PrivacySettingsPage.tsx
privacy-pageroutes/app/PrivacySettingsPage.tsx
privacy-phone-wraproutes/auth/OnboardingWizard.tsx
privacy-saveroutes/app/PrivacySettingsPage.tsx
profile-batch-divisionroutes/auth/OnboardingWizard.tsx
profile-batch-programmeroutes/auth/OnboardingWizard.tsx
profile-batch-yearroutes/auth/OnboardingWizard.tsx
profile-cityroutes/auth/OnboardingWizard.tsx
profile-companyroutes/auth/OnboardingWizard.tsx
profile-continueroutes/auth/OnboardingWizard.tsx
profile-departmentroutes/auth/OnboardingWizard.tsx
profile-display-nameroutes/auth/OnboardingWizard.tsx
profile-editroutes/app/ProfileEditPage.tsx
profile-edit-cancelroutes/app/ProfileEditPage.tsx
profile-edit-ctaroutes/app/ProfileViewPage.tsx
profile-edit-formroutes/app/ProfileEditPage.tsx
profile-notificationsroutes/app/ProfileNotificationsPage.tsx
profile-notifications-card-{topic}routes/app/ProfileNotificationsPage.tsx
profile-notifications-emptyroutes/app/ProfileNotificationsPage.tsx
profile-notifications-load-errorroutes/app/ProfileNotificationsPage.tsx
profile-notifications-matrixroutes/app/ProfileNotificationsPage.tsx
profile-notifications-matrix-mobileroutes/app/ProfileNotificationsPage.tsx
profile-notifications-row-{topic}routes/app/ProfileNotificationsPage.tsx
profile-notifications-saveroutes/app/ProfileNotificationsPage.tsx
profile-notifications-statusroutes/app/ProfileNotificationsPage.tsx
profile-passwordroutes/auth/OnboardingWizard.tsx
profile-viewroutes/app/ProfileViewPage.tsx
public-donate-loginfeatures/fundraising/PublicDonateShell.tsx
public-donate-shellfeatures/fundraising/PublicDonateShell.tsx
public-donate-topbarfeatures/fundraising/PublicDonateShell.tsx
queue-bulk-assign-mefeatures/moderation_dashboard/QueueDetailPage.tsx
queue-claim-{row.id}features/moderation_dashboard/QueueDetailPage.tsx
queue-decision-{row.id}features/moderation_dashboard/QueueDetailPage.tsx
queue-detail-backfeatures/moderation_dashboard/QueueDetailPage.tsx
queue-detail-bulk-errorfeatures/moderation_dashboard/QueueDetailPage.tsx
queue-detail-emptyfeatures/moderation_dashboard/QueueDetailPage.tsx
queue-detail-errorfeatures/moderation_dashboard/QueueDetailPage.tsx
queue-detail-rootfeatures/moderation_dashboard/QueueDetailPage.tsx
queue-detail-tablefeatures/moderation_dashboard/QueueDetailPage.tsx
queue-escalate-{row.id}features/moderation_dashboard/QueueDetailPage.tsx
queue-sla-{row.id}features/moderation_dashboard/QueueDetailPage.tsx
recs-cardroutes/app/AppHome.tsx
recs-rail-eventsroutes/app/AppHome.tsx
recs-rail-groupsroutes/app/AppHome.tsx
recs-rail-marketplaceroutes/app/MarketplacePage.tsx
recs-rail-marketplace-cardroutes/app/MarketplacePage.tsx
recs-rail-marketplace-emptyroutes/app/MarketplacePage.tsx
recs-rail-marketplace-errorroutes/app/MarketplacePage.tsx
recs-rail-peopleroutes/app/AppHome.tsx
recs-why-buttonroutes/app/AppHome.tsx
recs-why-tooltiproutes/app/AppHome.tsx
referrals-emptyroutes/app/jobs/ReferralsPage.tsx
referrals-errorroutes/app/jobs/ReferralsPage.tsx
referrals-export-csvroutes/app/jobs/ReferralsPage.tsx
referrals-filter-applicant-idroutes/app/jobs/ReferralsPage.tsx
referrals-filter-fromroutes/app/jobs/ReferralsPage.tsx
referrals-filter-job-idroutes/app/jobs/ReferralsPage.tsx
referrals-filter-referrer-idroutes/app/jobs/ReferralsPage.tsx
referrals-filter-stateroutes/app/jobs/ReferralsPage.tsx
referrals-filter-toroutes/app/jobs/ReferralsPage.tsx
referrals-nextroutes/app/jobs/ReferralsPage.tsx
referrals-pageroutes/app/jobs/ReferralsPage.tsx
referrals-prevroutes/app/jobs/ReferralsPage.tsx
referrals-row-{r.id ?? ''}routes/app/jobs/ReferralsPage.tsx
referrals-tableroutes/app/jobs/ReferralsPage.tsx
reset-confirm-errorroutes/auth/PasswordResetConfirmPage.tsx
reset-confirm-formroutes/auth/PasswordResetConfirmPage.tsx
reset-confirm-passwordroutes/auth/PasswordResetConfirmPage.tsx
reset-confirm-submitroutes/auth/PasswordResetConfirmPage.tsx
reset-identifierroutes/auth/PasswordResetRequestPage.tsx
reset-new-passwordroutes/auth/PasswordResetConfirmPage.tsx
reset-request-errorroutes/auth/PasswordResetRequestPage.tsx
reset-request-formroutes/auth/PasswordResetRequestPage.tsx
reset-request-sentroutes/auth/PasswordResetRequestPage.tsx
reset-request-submitroutes/auth/PasswordResetRequestPage.tsx
role-continueroutes/auth/OnboardingWizard.tsx
role-option-{r.value}routes/auth/OnboardingWizard.tsx
search-errorroutes/app/SearchPage.tsx
search-load-moreroutes/app/SearchPage.tsx
search-pageroutes/app/SearchPage.tsx
search-result-cardroutes/app/SearchPage.tsx
search-result-emptyroutes/app/SearchPage.tsx
search-result-scoreroutes/app/SearchPage.tsx
search-resultsroutes/app/SearchPage.tsx
section-alertsroutes/dev/DesignSystemPage.tsx
section-avatarsroutes/dev/DesignSystemPage.tsx
section-buttonsroutes/dev/DesignSystemPage.tsx
section-cardsroutes/dev/DesignSystemPage.tsx
section-chipsroutes/dev/DesignSystemPage.tsx
section-colorsroutes/dev/DesignSystemPage.tsx
section-inputsroutes/dev/DesignSystemPage.tsx
section-listsroutes/dev/DesignSystemPage.tsx
section-selectionroutes/dev/DesignSystemPage.tsx
section-shadowsroutes/dev/DesignSystemPage.tsx
section-tabsroutes/dev/DesignSystemPage.tsx
section-tooltipsroutes/dev/DesignSystemPage.tsx
section-typographyroutes/dev/DesignSystemPage.tsx
source-restore-{id}features/assistants/AssistantsSourcesPage.tsx
source-row-{id}features/assistants/AssistantsSourcesPage.tsx
source-suppress-{id}features/assistants/AssistantsSourcesPage.tsx
sources-error-toastfeatures/assistants/AssistantsSourcesPage.tsx
sources-rootfeatures/assistants/AssistantsSourcesPage.tsx
sources-success-toastfeatures/assistants/AssistantsSourcesPage.tsx
staff-leave-pageroutes/app/staff/StaffLeavePage.tsx
staff-leave-success-toastroutes/app/staff/StaffLeavePage.tsx
staff-payroll-pageroutes/app/staff/StaffPayrollPage.tsx
staff-payslips-pageroutes/app/staff/StaffPayslipsPage.tsx
state-filterroutes/admin/VerificationsQueuePage.tsx
step-identifierroutes/auth/OnboardingWizard.tsx
step-notificationsroutes/auth/OnboardingWizard.tsx
step-otproutes/auth/OnboardingWizard.tsx
step-privacyroutes/auth/OnboardingWizard.tsx
step-profileroutes/auth/OnboardingWizard.tsx
step-roleroutes/auth/OnboardingWizard.tsx
student-course-card-{c.id ?? ''}routes/app/academics/StudentCoursesPage.tsx
student-courses-rootroutes/app/academics/StudentCoursesPage.tsx
submit-assignment-cancelroutes/app/academics/SubmitAssignmentPage.tsx
submit-assignment-file-urlroutes/app/academics/SubmitAssignmentPage.tsx
submit-assignment-rootroutes/app/academics/SubmitAssignmentPage.tsx
submit-assignment-submitroutes/app/academics/SubmitAssignmentPage.tsx
summary-directoryroutes/app/AppHome.tsx
summary-message-requestsroutes/app/AppHome.tsx
summary-messagesroutes/app/AppHome.tsx
summary-notificationsroutes/app/AppHome.tsx
ticket-checkout-attendee-{idx}features/ticketing/TicketCheckoutModal.tsx
ticket-checkout-cancelfeatures/ticketing/TicketCheckoutModal.tsx
ticket-checkout-closefeatures/ticketing/TicketCheckoutModal.tsx
ticket-checkout-modalfeatures/ticketing/TicketCheckoutModal.tsx
ticket-checkout-qty-decfeatures/ticketing/TicketCheckoutModal.tsx
ticket-checkout-qty-incfeatures/ticketing/TicketCheckoutModal.tsx
ticket-checkout-submitfeatures/ticketing/TicketCheckoutModal.tsx
ticket-checkout-tierfeatures/ticketing/TicketCheckoutModal.tsx
ticket-checkout-totalfeatures/ticketing/TicketCheckoutModal.tsx
topbar-display-namecomponents/AppShell.tsx
triage-apply-{id}features/assistants/TriageInboxPage.tsx
triage-confidence-{id}features/assistants/TriageInboxPage.tsx
triage-error-toastfeatures/assistants/TriageInboxPage.tsx
triage-inbox-rootfeatures/assistants/TriageInboxPage.tsx
triage-reject-modalfeatures/assistants/TriageInboxPage.tsx
triage-reject-reasonfeatures/assistants/TriageInboxPage.tsx
triage-reject-submitfeatures/assistants/TriageInboxPage.tsx
triage-reject-{id}features/assistants/TriageInboxPage.tsx
triage-success-toastfeatures/assistants/TriageInboxPage.tsx
triage-suggestion-{id}features/assistants/TriageInboxPage.tsx
verification-approve-{row.id}routes/admin/VerificationsQueuePage.tsx
verification-bannercomponents/VerificationBanner.tsx
verification-banner-ctacomponents/VerificationBanner.tsx
verification-banner-statecomponents/VerificationBanner.tsx
verification-dialog-noteroutes/admin/VerificationsQueuePage.tsx
verification-dialog-submitroutes/admin/VerificationsQueuePage.tsx
verification-reject-{row.id}routes/admin/VerificationsQueuePage.tsx
verification-row-{row.id}routes/admin/VerificationsQueuePage.tsx
verifications-queueroutes/admin/VerificationsQueuePage.tsx
verifications-tableroutes/admin/VerificationsQueuePage.tsx
welcome-headingroutes/app/AppHome.tsx
workload-emptyfeatures/moderation_dashboard/WorkloadPage.tsx
workload-errorfeatures/moderation_dashboard/WorkloadPage.tsx
workload-refreshed-atfeatures/moderation_dashboard/WorkloadPage.tsx
workload-rootfeatures/moderation_dashboard/WorkloadPage.tsx
workload-row-{idx}features/moderation_dashboard/WorkloadPage.tsx
workload-tablefeatures/moderation_dashboard/WorkloadPage.tsx
{prefix}-{props.rowId}components/DataGridRow.tsx
{testIdPrefix}-barfeatures/fundraising/CampaignProgressBar.tsx
{testIdPrefix}-citation-{chunk.sourceId ?? 'unknown'}features/assistants/citations.tsx
{testIdPrefix}-goalfeatures/fundraising/CampaignProgressBar.tsx
{testIdPrefix}-pctfeatures/fundraising/CampaignProgressBar.tsx
{testIdPrefix}-raisedfeatures/fundraising/CampaignProgressBar.tsx
{testId}-emptyroutes/app/AppHome.tsx
{testId}-errorroutes/app/AppHome.tsx