├── .dockerignore ├── .env ├── .env.development ├── .env.development-stage ├── .env.test ├── .eslintignore ├── .eslintrc.js ├── .github ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── add-depr-ticket-to-depr-board.yml │ ├── add-remove-label-on-comment.yml │ ├── ci.yml │ ├── commitlint.yml │ ├── lockfileversion-check.yml │ ├── self-assign-issue.yml │ └── update-browserslist-db.yml ├── .gitignore ├── .npmignore ├── .nvmrc ├── AUTHORS ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── __mocks__ ├── fileMock.js └── react-instantsearch-dom.jsx ├── catalog-info.yaml ├── docker-compose.yml ├── docs ├── decisions │ ├── 0001-record-architecture-decisions.rst │ ├── 0002-system-wide-banner-configuration.rst │ ├── 0003-learner-credit-management.rst │ ├── 0004-learner-credit-data-from-analytics-service.rst │ ├── 0005-moment-to-dayjs.rst │ ├── 0006-tanstack-react-query.rst │ ├── 0007-patch-package.rst │ ├── 0008-application_state_differenciation.rst │ ├── 0009-useCache_deprecation.rst │ ├── 0010-algolia-filters-catalog-query-uuids.rst │ └── 0011-typescript-migration-over-time.rst └── how_tos │ └── i18n.rst ├── jest.config.js ├── jsdom-with-global.js ├── package.json ├── packages └── dash-embedded-component-2.0.2.tgz ├── public └── index.html ├── renovate.json ├── src ├── algoliaUtils │ ├── algoliaUtils.test.js │ └── index.js ├── colors.scss ├── components │ ├── AIAnalyticsSummary │ │ ├── data │ │ │ └── hooks.js │ │ └── tests │ │ │ └── hooks.test.js │ ├── ActionButtonWithModal │ │ └── index.jsx │ ├── AdminRegisterPage │ │ ├── AdminRegisterPage.test.jsx │ │ └── index.jsx │ ├── AdminV2 │ │ ├── AIAnalyticsSummary.jsx │ │ ├── AIAnalyticsSummarySkeleton.jsx │ │ ├── AdminCards.jsx │ │ ├── AdminCardsSkeleton.jsx │ │ ├── AdminSearchForm.jsx │ │ ├── AnalyticsOverview.jsx │ │ ├── LearnerReport.jsx │ │ ├── SortableItem.jsx │ │ ├── SubscriptionModal.jsx │ │ ├── _Admin.scss │ │ ├── cards │ │ │ └── NumberCard │ │ │ │ ├── DetailsAction.jsx │ │ │ │ ├── DetailsAction.test.jsx │ │ │ │ ├── NumberCard.test.jsx │ │ │ │ └── index.jsx │ │ ├── data │ │ │ └── hooks │ │ │ │ └── index.js │ │ ├── index.jsx │ │ ├── tabs │ │ │ ├── DownloadCSVButton.jsx │ │ │ ├── DownloadCsvButton.test.jsx │ │ │ ├── ModuleActivityReport.jsx │ │ │ └── ModuleActivityReport.test.jsx │ │ └── tests │ │ │ ├── AIAnalyticsSummary.test.jsx │ │ │ ├── Admin.test.jsx │ │ │ ├── AdminCards.test.jsx │ │ │ ├── AdminCardsSkeleton.test.jsx │ │ │ ├── AdminSearchForm.test.jsx │ │ │ ├── SortableItem.test.jsx │ │ │ └── SubscriptionModal.test.jsx │ ├── AdvanceAnalyticsV2.0 │ │ ├── AnalyticsFilters.jsx │ │ ├── AnalyticsPage.jsx │ │ ├── CourseFilterDropdown.jsx │ │ ├── DownloadCSVButton.jsx │ │ ├── Header.jsx │ │ ├── Stats.jsx │ │ ├── charts │ │ │ ├── BarChart.jsx │ │ │ ├── BarChart.test.jsx │ │ │ ├── ChartWrapper.jsx │ │ │ ├── ChartWrapper.test.jsx │ │ │ ├── CompletionsOverTimeChart.jsx │ │ │ ├── CompletionsOverTimeChart.test.jsx │ │ │ ├── EmptyChart.jsx │ │ │ ├── EmptyChart.test.jsx │ │ │ ├── EnrollmentsOverTimeChart.jsx │ │ │ ├── EnrollmentsOverTimeChart.test.jsx │ │ │ ├── LearningHoursOverTimeChart.jsx │ │ │ ├── LearningHoursOverTimeChart.test.jsx │ │ │ ├── LineChart.jsx │ │ │ ├── LineChart.test.jsx │ │ │ ├── ScatterChart.jsx │ │ │ ├── ScatterChart.test.jsx │ │ │ ├── SkillsByEnrollmentChart.jsx │ │ │ ├── SkillsByEnrollmentChart.test.jsx │ │ │ ├── SkillsByLearningHoursChart.jsx │ │ │ ├── SkillsByLearningHoursChart.test.jsx │ │ │ ├── TopSkillsByCompletionChart.jsx │ │ │ ├── TopSkillsByCompletionChart.test.jsx │ │ │ ├── TopSkillsChart.jsx │ │ │ ├── TopSkillsChart.test.jsx │ │ │ ├── Treemap.jsx │ │ │ └── Treemap.test.jsx │ │ ├── constants.js │ │ ├── data │ │ │ ├── constants.js │ │ │ ├── constants.test.js │ │ │ ├── hooks.test.jsx │ │ │ ├── hooks │ │ │ │ ├── index.js │ │ │ │ ├── useEnterpriseBudgets.js │ │ │ │ ├── useEnterpriseBudgets.test.js │ │ │ │ ├── useEnterpriseCompletionsData.js │ │ │ │ ├── useEnterpriseCompletionsData.test.js │ │ │ │ ├── useEnterpriseCourses.js │ │ │ │ ├── useEnterpriseCourses.test.js │ │ │ │ ├── useEnterpriseEngagementData.js │ │ │ │ ├── useEnterpriseEngagementData.test.js │ │ │ │ ├── useEnterpriseEnrollmentsData.js │ │ │ │ └── useEnterpriseEnrollmentsData.test.js │ │ │ ├── utils.js │ │ │ └── utils.test.js │ │ ├── messages.js │ │ ├── styles │ │ │ └── index.scss │ │ ├── tables │ │ │ ├── AnalyticsTable.jsx │ │ │ ├── AnalyticsTable.test.jsx │ │ │ ├── IndividualCompletionsTable.jsx │ │ │ ├── IndividualCompletionsTable.test.jsx │ │ │ ├── LeaderboardTable.jsx │ │ │ ├── LeaderboardTable.test.jsx │ │ │ ├── TopCoursesByCompletionTable.jsx │ │ │ ├── TopCoursesByCompletionTable.test.jsx │ │ │ ├── TopCoursesByEnrollmentTable.jsx │ │ │ ├── TopCoursesByEnrollmentTable.test.jsx │ │ │ ├── TopCoursesByLearningHoursTable.jsx │ │ │ ├── TopCoursesByLearningHoursTable.test.jsx │ │ │ ├── TopSubjectsByCompletionTable.jsx │ │ │ ├── TopSubjectsByCompletionTable.test.jsx │ │ │ ├── TopSubjectsByEnrollmentTable.jsx │ │ │ ├── TopSubjectsByEnrollmentTable.test.jsx │ │ │ ├── TopSubjectsByLearningHoursTable.jsx │ │ │ └── TopSubjectsByLearningHoursTable.test.jsx │ │ ├── tabs │ │ │ ├── Engagements.jsx │ │ │ ├── Engagements.test.jsx │ │ │ ├── Outcomes.jsx │ │ │ ├── Outcomes.test.jsx │ │ │ ├── Progress.jsx │ │ │ └── Progress.test.jsx │ │ └── tests │ │ │ ├── AnalyticsFilters.test.jsx │ │ │ ├── AnalyticsPage.test.jsx │ │ │ ├── CourseFilterDropdown.test.jsx │ │ │ ├── DownloadCSVButton.test.jsx │ │ │ ├── Header.test.jsx │ │ │ └── Stats.test.jsx │ ├── AdvanceAnalyticsV2 │ │ ├── AnalyticsV2Page.jsx │ │ ├── DownloadCSVButton.jsx │ │ ├── DownloadCSVButton.test.jsx │ │ ├── Header.jsx │ │ ├── ProgressOverlay.jsx │ │ ├── Stats.jsx │ │ ├── charts │ │ │ ├── BarChart.jsx │ │ │ ├── BarChart.test.jsx │ │ │ ├── ChartWrapper.jsx │ │ │ ├── EmptyChart.jsx │ │ │ ├── EmptyChart.test.jsx │ │ │ ├── LineChart.jsx │ │ │ ├── LineChart.test.jsx │ │ │ ├── ScatterChart.jsx │ │ │ └── ScatterChart.test.jsx │ │ ├── constants.js │ │ ├── data │ │ │ ├── constants.js │ │ │ ├── hooks.test.jsx │ │ │ ├── hooks │ │ │ │ ├── index.js │ │ │ │ ├── useEnterpriseCompletionsData.js │ │ │ │ ├── useEnterpriseEngagementData.js │ │ │ │ └── useEnterpriseEnrollmentsData.js │ │ │ ├── utils.js │ │ │ └── utils.test.js │ │ ├── messages.js │ │ ├── styles │ │ │ └── index.scss │ │ ├── tabs │ │ │ ├── AnalyticsTable.jsx │ │ │ ├── Completions.jsx │ │ │ ├── Completions.test.jsx │ │ │ ├── Engagements.jsx │ │ │ ├── Engagements.test.jsx │ │ │ ├── Enrollments.jsx │ │ │ ├── Enrollments.test.jsx │ │ │ ├── Leaderboard.jsx │ │ │ ├── Leaderboard.test.jsx │ │ │ ├── Skills.jsx │ │ │ └── Skills.test.jsx │ │ └── tests │ │ │ ├── AnalyticsV2Page.test.jsx │ │ │ ├── Header.test.jsx │ │ │ └── Stats.test.jsx │ ├── App │ │ └── index.jsx │ ├── AuthenticatedEnterpriseApp │ │ └── index.jsx │ ├── BrandStyles │ │ └── index.jsx │ ├── BudgetExpiryAlertAndModal │ │ ├── data │ │ │ ├── constants.js │ │ │ ├── expiryThresholds.js │ │ │ ├── hooks │ │ │ │ ├── useExpiry.jsx │ │ │ │ └── useExpiry.test.jsx │ │ │ ├── index.test.jsx │ │ │ └── utils.js │ │ └── index.jsx │ ├── BulkEnrollmentPage │ │ ├── BulkEnrollButton.jsx │ │ ├── BulkEnrollDialog.jsx │ │ ├── BulkEnrollment.scss │ │ ├── BulkEnrollmentContext.tsx │ │ ├── BulkEnrollmentWarningModal.jsx │ │ ├── CourseSearchResults.jsx │ │ ├── CourseSearchResults.test.jsx │ │ ├── data │ │ │ ├── actions.test.js │ │ │ ├── actions.ts │ │ │ ├── constants.ts │ │ │ ├── reducer.test.js │ │ │ ├── reducer.ts │ │ │ └── types.ts │ │ ├── stepper │ │ │ ├── AddCoursesStep.test.tsx │ │ │ ├── AddCoursesStep.tsx │ │ │ ├── BulkEnrollmentStepper.jsx │ │ │ ├── BulkEnrollmentSubmit.jsx │ │ │ ├── BulkEnrollmentSubmit.test.jsx │ │ │ ├── DismissibleCourseWarning.jsx │ │ │ ├── ReviewItem.jsx │ │ │ ├── ReviewItem.test.jsx │ │ │ ├── ReviewList.jsx │ │ │ ├── ReviewList.test.jsx │ │ │ ├── ReviewStep.jsx │ │ │ ├── ReviewStepCourseList.test.tsx │ │ │ ├── ReviewStepCourseList.tsx │ │ │ └── constants.jsx │ │ └── table │ │ │ ├── BaseSelectionStatus.test.jsx │ │ │ ├── BaseSelectionStatus.tsx │ │ │ ├── BulkEnrollSelect.jsx │ │ │ ├── BulkEnrollSelect.test.jsx │ │ │ ├── CourseSearchResultsCells.jsx │ │ │ └── CourseSearchResultsCells.test.jsx │ ├── BulkEnrollmentResultsDownloadPage │ │ ├── BulkEnrollmentResultsDownloadPage.test.jsx │ │ └── index.jsx │ ├── CheckboxFilter │ │ ├── CheckboxFilter.tsx │ │ └── index.ts │ ├── CodeAssignmentModal │ │ ├── BulkAssignFields.jsx │ │ ├── CodeAssignmentModal.scss │ │ ├── CodeAssignmentModal.test.jsx │ │ ├── IndividualAssignFields.jsx │ │ ├── constants.jsx │ │ ├── emailTemplate.js │ │ ├── index.jsx │ │ ├── messages.js │ │ ├── validation.js │ │ └── validation.test.js │ ├── CodeDeprecationAlert │ │ └── CodeDeprecationAlert.tsx │ ├── CodeManagement │ │ ├── CodeManagementRoutes.jsx │ │ ├── CouponCodeTabs.jsx │ │ ├── ManageCodesTab.jsx │ │ ├── ManageRequestsTab.jsx │ │ ├── data │ │ │ └── constants.js │ │ ├── index.jsx │ │ └── tests │ │ │ ├── CodeManagementRoutes.test.jsx │ │ │ ├── CouponCodeTabs.test.jsx │ │ │ ├── ManageCodesTab.test.jsx │ │ │ └── ManageRequestsTab.test.jsx │ ├── CodeModal │ │ ├── ModalError.jsx │ │ ├── ModalError.test.jsx │ │ ├── codeModalHelpers.js │ │ └── index.jsx │ ├── CodeReminderModal │ │ ├── CodeDetails.jsx │ │ ├── CodeReminderModal.scss │ │ ├── CodeReminderModal.test.jsx │ │ ├── emailTemplate.js │ │ └── index.jsx │ ├── CodeRevokeModal │ │ ├── CodeRevokeModal.test.jsx │ │ ├── emailTemplate.js │ │ └── index.jsx │ ├── CodeSearchResults │ │ ├── CodeSearchResults.test.jsx │ │ ├── CodeSearchResultsHeading.jsx │ │ ├── CodeSearchResultsTable.jsx │ │ ├── _CodeSearchResults.scss │ │ ├── __snapshots__ │ │ │ └── CodeSearchResults.test.jsx.snap │ │ └── index.jsx │ ├── CompletedLearnersTable │ │ ├── CompletedLearnersTable.test.jsx │ │ ├── __snapshots__ │ │ │ └── CompletedLearnersTable.test.jsx.snap │ │ └── index.jsx │ ├── ConfirmationModal │ │ ├── ConfirmationModal.test.jsx │ │ └── index.jsx │ ├── ContactCustomerSupportButton │ │ └── index.jsx │ ├── ContentHighlights │ │ ├── CatalogVisibility │ │ │ ├── ContentHighlightCatalogVisibility.jsx │ │ │ ├── ContentHighlightCatalogVisibilityAlert.jsx │ │ │ ├── ContentHighlightCatalogVisibilityHeader.jsx │ │ │ ├── ContentHighlightCatalogVisibilityRadioInput.jsx │ │ │ ├── index.js │ │ │ └── tests │ │ │ │ ├── ContentHighlightCatalogVisibilityAlert.test.jsx │ │ │ │ └── ContentHighlightCatalogVisibilityRadioInput.test.jsx │ │ ├── ContentHighlightArchivedAlert.jsx │ │ ├── ContentHighlightCardContainer.jsx │ │ ├── ContentHighlightCardItem.jsx │ │ ├── ContentHighlightHelmet.jsx │ │ ├── ContentHighlightRoutes.jsx │ │ ├── ContentHighlightSet.jsx │ │ ├── ContentHighlightSetCard.jsx │ │ ├── ContentHighlightToast.jsx │ │ ├── ContentHighlights.tsx │ │ ├── ContentHighlightsCardItemsContainer.jsx │ │ ├── ContentHighlightsContext.tsx │ │ ├── ContentHighlightsDashboard.jsx │ │ ├── CurrentContentHighlightHeader.jsx │ │ ├── CurrentContentHighlightItemsHeader.jsx │ │ ├── CurrentContentHighlights.jsx │ │ ├── DeleteArchivedHighlightsDialogs.jsx │ │ ├── DeleteHighlightSet.jsx │ │ ├── HighlightSetSection.jsx │ │ ├── HighlightStepper │ │ │ ├── ContentConfirmContentCard.jsx │ │ │ ├── ContentHighlightStepper.jsx │ │ │ ├── ContentSearchResultCard.jsx │ │ │ ├── HighlightStepperConfirmContent.tsx │ │ │ ├── HighlightStepperFooterHelpLink.jsx │ │ │ ├── HighlightStepperSelectContent.jsx │ │ │ ├── HighlightStepperSelectContentHeader.jsx │ │ │ ├── HighlightStepperSelectContentSearch.tsx │ │ │ ├── HighlightStepperTitle.jsx │ │ │ ├── HighlightStepperTitleInput.jsx │ │ │ ├── SelectContentSearchPagination.jsx │ │ │ ├── SelectContentSelectionCheckbox.jsx │ │ │ ├── SelectContentSelectionStatus.jsx │ │ │ └── tests │ │ │ │ ├── ContentConfirmContentCard.test.jsx │ │ │ │ ├── ContentHighlightStepper.test.jsx │ │ │ │ ├── HighlightStepperConfirmContent.test.jsx │ │ │ │ └── HighlightStepperSelectContentSearch.test.jsx │ │ ├── SkeletonContentCard.jsx │ │ ├── SkeletonContentCardContainer.jsx │ │ ├── ZeroState │ │ │ ├── ZeroStateCardFooter.jsx │ │ │ ├── ZeroStateCardImage.jsx │ │ │ ├── ZeroStateCardText.jsx │ │ │ ├── ZeroStateHighlights.jsx │ │ │ └── index.js │ │ ├── data │ │ │ ├── constants.js │ │ │ ├── hooks.js │ │ │ ├── images │ │ │ │ └── ContentHighlightImage.svg │ │ │ ├── tests │ │ │ │ └── constants.test.js │ │ │ └── utils.js │ │ ├── index.js │ │ └── tests │ │ │ ├── ContentHighlightCardItem.test.jsx │ │ │ ├── ContentHighlightSet.test.jsx │ │ │ ├── ContentHighlightSetCard.test.jsx │ │ │ ├── ContentHighlightToast.test.jsx │ │ │ ├── ContentHighlights.test.tsx │ │ │ ├── ContentHighlightsCardItemsContainer.test.jsx │ │ │ ├── ContentHighlightsDashboard.test.jsx │ │ │ ├── CurrentContentHighlightItemsHeader.test.jsx │ │ │ ├── CurrentContentHighlights.test.jsx │ │ │ ├── DeleteArchivedCourses.test.jsx │ │ │ ├── DeleteHighlightSet.test.jsx │ │ │ └── HighlightSetSection.test.jsx │ ├── Coupon │ │ ├── Coupon.test.jsx │ │ ├── _Coupon.scss │ │ ├── __snapshots__ │ │ │ └── Coupon.test.jsx.snap │ │ └── index.jsx │ ├── CouponDetails │ │ ├── ActionButton.jsx │ │ ├── ActionButton.test.jsx │ │ ├── CouponBulkActions.jsx │ │ ├── CouponBulkActions.test.jsx │ │ ├── CouponFilters.jsx │ │ ├── FilterBulkActionRow.jsx │ │ ├── _CouponDetails.scss │ │ ├── constants.js │ │ ├── helpers.js │ │ ├── helpers.test.jsx │ │ ├── index.jsx │ │ └── index.test.jsx │ ├── DownloadCsvButton │ │ └── index.jsx │ ├── EmailTemplateForm │ │ ├── EmailTemplateForm.test.jsx │ │ ├── constants.js │ │ ├── index.jsx │ │ └── messages.js │ ├── EnrolledLearnersForInactiveCoursesTable │ │ ├── EnrolledLearnersForInactiveCoursesTable.test.jsx │ │ ├── __snapshots__ │ │ │ └── EnrolledLearnersForInactiveCoursesTable.test.jsx.snap │ │ └── index.jsx │ ├── EnrolledLearnersTable │ │ ├── EnrolledLearnersTable.test.jsx │ │ ├── __snapshots__ │ │ │ └── EnrolledLearnersTable.test.jsx.snap │ │ └── index.jsx │ ├── EnrollmentsTable │ │ ├── EnrollmentsTable.mocks.js │ │ ├── EnrollmentsTable.test.jsx │ │ ├── __snapshots__ │ │ │ └── EnrollmentsTable.test.jsx.snap │ │ └── index.jsx │ ├── EnterpriseApp │ │ ├── EnterpriseApp.test.jsx │ │ ├── EnterpriseAppContent.jsx │ │ ├── EnterpriseAppContextProvider.test.tsx │ │ ├── EnterpriseAppContextProvider.tsx │ │ ├── EnterpriseAppRoutes.jsx │ │ ├── EnterpriseAppRoutes.test.jsx │ │ ├── EnterpriseAppSkeleton.jsx │ │ ├── EnterpriseAppSkeleton.test.jsx │ │ ├── _EnterpriseApp.scss │ │ ├── __snapshots__ │ │ │ └── EnterpriseAppSkeleton.test.jsx.snap │ │ ├── data │ │ │ ├── constants.js │ │ │ ├── enterpriseCurationReducer.js │ │ │ ├── enterpriseCurationReducer.test.js │ │ │ └── hooks │ │ │ │ ├── index.js │ │ │ │ ├── useEnterpriseCuration.js │ │ │ │ ├── useEnterpriseCuration.test.js │ │ │ │ ├── useEnterpriseCurationContext.js │ │ │ │ ├── useEnterpriseCurationContext.test.js │ │ │ │ ├── useUpdateActiveEnterpriseForUser.js │ │ │ │ └── useUpdateActiveEnterpriseForUser.test.jsx │ │ └── index.jsx │ ├── EnterpriseList │ │ ├── EnterpriseList.mocks.js │ │ ├── EnterpriseList.test.jsx │ │ └── index.jsx │ ├── EnterpriseSubsidiesContext │ │ ├── data │ │ │ ├── hooks.js │ │ │ └── tests │ │ │ │ ├── hooks.test.jsx │ │ │ │ └── index.test.js │ │ └── index.jsx │ ├── ErrorPage │ │ ├── ErrorPage.test.jsx │ │ ├── __snapshots__ │ │ │ └── ErrorPage.test.jsx.snap │ │ └── index.jsx │ ├── FeatureAnnouncementBanner │ │ ├── FeatureAnnouncementBanner.scss │ │ ├── FeatureAnnouncementBanner.test.jsx │ │ └── index.jsx │ ├── FeatureNotSupportedPage │ │ ├── FeatureNotSupportedPage.test.jsx │ │ ├── __snapshots__ │ │ │ └── FeatureNotSupportedPage.test.jsx.snap │ │ └── index.jsx │ ├── FileInput │ │ ├── _FileInput.scss │ │ └── index.jsx │ ├── FloatingCollapsible │ │ ├── _FloatingCollapsible.scss │ │ ├── index.test.jsx │ │ └── index.tsx │ ├── Footer │ │ ├── Footer.scss │ │ ├── index.jsx │ │ └── messages.js │ ├── ForbiddenPage │ │ ├── ForbiddenPage.test.jsx │ │ └── index.jsx │ ├── Header │ │ ├── Header.scss │ │ ├── Header.test.jsx │ │ └── index.jsx │ ├── Hero │ │ ├── Hero.test.jsx │ │ ├── _Hero.scss │ │ └── index.jsx │ ├── IconWithTooltip │ │ ├── IconWithTooltip.test.jsx │ │ └── index.jsx │ ├── Img │ │ ├── Img.scss │ │ └── index.jsx │ ├── InfoHover │ │ └── index.jsx │ ├── InviteLearnersModal │ │ ├── emailTemplate.js │ │ ├── index.jsx │ │ └── inviteLearnerModal.test.jsx │ ├── LearnerActivityTable │ │ ├── LearnerActivityTable.test.jsx │ │ ├── __snapshots__ │ │ │ └── LearnerActivityTable.test.jsx.snap │ │ └── index.jsx │ ├── LoadingMessage │ │ ├── _LoadingMessage.scss │ │ └── index.jsx │ ├── MultipleFileInputField │ │ ├── MultipleFileInputField.jsx │ │ ├── MultipleFileInputField.test.jsx │ │ ├── constants.js │ │ └── utils.js │ ├── NewFeatureAlertBrowseAndRequest │ │ ├── NewFeatureAlertBrowseAndRequest.test.jsx │ │ ├── data │ │ │ └── constants.js │ │ └── index.jsx │ ├── NotFoundPage │ │ ├── NotFoundPage.test.jsx │ │ ├── __snapshots__ │ │ │ └── NotFoundPage.test.jsx.snap │ │ └── index.jsx │ ├── NumberCard │ │ ├── NumberCard.test.jsx │ │ ├── _NumberCard.scss │ │ ├── __snapshots__ │ │ │ └── NumberCard.test.jsx.snap │ │ └── index.jsx │ ├── PastWeekPassedLearnersTable │ │ ├── PastWeekPassedLearnersTable.test.jsx │ │ ├── __snapshots__ │ │ │ └── PastWeekPassedLearnersTable.test.jsx.snap │ │ └── index.jsx │ ├── PeopleManagement │ │ ├── AddMembersModal │ │ │ ├── AddMemberModalSummaryDuplicate.jsx │ │ │ ├── AddMemberModalSummaryEmptyState.jsx │ │ │ ├── AddMemberModalSummaryErrorState.jsx │ │ │ ├── AddMemberModalSummaryLearnerList.jsx │ │ │ ├── AddMembersModal.tsx │ │ │ ├── AddMembersModalContent.jsx │ │ │ └── AddMembersModalSummary.jsx │ │ ├── CreateGroupModal.tsx │ │ ├── CreateGroupModalContent.jsx │ │ ├── DownloadCSVButton.jsx │ │ ├── EnterpriseCustomerUserDataTable.jsx │ │ ├── GeneralErrorModal.jsx │ │ ├── GroupCardGrid.jsx │ │ ├── GroupDetailCard.jsx │ │ ├── GroupDetailPage │ │ │ ├── AddMemberTableAction.jsx │ │ │ ├── DeleteGroupModal.jsx │ │ │ ├── DownloadCsvIconButton.jsx │ │ │ ├── EditGroupNameModal.jsx │ │ │ ├── GroupDetailPage.jsx │ │ │ ├── GroupMembersTable.jsx │ │ │ └── RemoveMemberModal.jsx │ │ ├── GroupInviteErrorToast.tsx │ │ ├── LearnerDetailPage │ │ │ ├── CourseEnrollments.jsx │ │ │ ├── EnrollmentCard.jsx │ │ │ ├── LearnerAccess.tsx │ │ │ ├── LearnerDetailGroupMemberships.tsx │ │ │ ├── LearnerDetailPage.jsx │ │ │ └── data │ │ │ │ ├── hooks.js │ │ │ │ └── hooks.test.js │ │ ├── MemberDetailsCell.jsx │ │ ├── MemberJoinedDateCell.jsx │ │ ├── OrgMemberCard.jsx │ │ ├── PeopleManagementTable.jsx │ │ ├── RecentActionTableCell.jsx │ │ ├── ZeroState.jsx │ │ ├── _PeopleManagement.scss │ │ ├── constants.js │ │ ├── data │ │ │ ├── ValidatedEmailsContext.tsx │ │ │ ├── ValidatedEmailsContextProvider.tsx │ │ │ ├── actions.ts │ │ │ ├── hooks │ │ │ │ ├── index.js │ │ │ │ ├── useAllEnterpriseGroupLearners.js │ │ │ │ ├── useEnterpriseCourseEnrollments.ts │ │ │ │ ├── useEnterpriseGroupLearnersTableData.js │ │ │ │ ├── useEnterpriseGroupMemberships.ts │ │ │ │ ├── useEnterpriseGroupUuid.js │ │ │ │ ├── useEnterpriseMembersTableData.js │ │ │ │ ├── useLearnerCreditPlans.ts │ │ │ │ └── useLearnerProfileView.ts │ │ │ └── reducer.ts │ │ ├── images │ │ │ └── ZeroStateImage.svg │ │ ├── index.jsx │ │ ├── tests │ │ │ ├── AddMembersModal.test.jsx │ │ │ ├── CourseEnrollments.test.jsx │ │ │ ├── CreateGroupModal.test.jsx │ │ │ ├── DownloadCsvButton.test.jsx │ │ │ ├── DownloadCsvIconButton.test.jsx │ │ │ ├── GroupDetailPage.test.jsx │ │ │ ├── GroupInviteErrorToast.test.jsx │ │ │ ├── LearnerAccess.test.jsx │ │ │ ├── LearnerDetailPage.test.jsx │ │ │ ├── PeopleManagementPage.test.jsx │ │ │ ├── useEnterpriseGroupLearnersTableData.test.jsx │ │ │ ├── useEnterpriseMembersTableData.test.jsx │ │ │ └── utils.test.jsx │ │ └── utils.ts │ ├── ProductTours │ │ ├── AdminOnboardingTours │ │ │ ├── AdminOnboardingTours.tsx │ │ │ ├── DismissConfirmationModal.tsx │ │ │ ├── OnboardingSteps.tsx │ │ │ ├── OnboardingWelcomeModal.tsx │ │ │ ├── constants.js │ │ │ ├── data │ │ │ │ ├── useFetchCompletedOnboardingFlows.ts │ │ │ │ ├── useHydrateAdminOnboardingData.test.jsx │ │ │ │ └── useHydrateAdminOnboardingData.ts │ │ │ ├── flows │ │ │ │ ├── AdminOnboardingTour.tsx │ │ │ │ ├── AdministerSubscriptionsFlow.tsx │ │ │ │ ├── AllocateLearningBudgetsFlow.tsx │ │ │ │ ├── AnalyticsV2Flow.tsx │ │ │ │ ├── CustomizeReportsFlow.tsx │ │ │ │ ├── LearnerProgressFlow.tsx │ │ │ │ ├── OrganizeLearnersFlow.tsx │ │ │ │ └── SetUpPreferencesFlow.tsx │ │ │ ├── messages.js │ │ │ └── tests │ │ │ │ ├── AdminOnboardingTour.test.jsx │ │ │ │ ├── AdminOnboardingTours.test.jsx │ │ │ │ ├── AdministerSubscriptionsFlow.test.jsx │ │ │ │ ├── AllocateLearningBudgetsFlow.test.jsx │ │ │ │ ├── AnalyticsV2Flow.test.jsx │ │ │ │ ├── CustomizeReportsFlow.test.jsx │ │ │ │ ├── DismissConfirmationModal.test.tsx │ │ │ │ ├── LearnerProgressFlow.test.jsx │ │ │ │ ├── OnboardingSteps.test.jsx │ │ │ │ ├── OrganizeLearnersFlow.test.jsx │ │ │ │ ├── SetUpPreferencesFlow.test.jsx │ │ │ │ └── TourCompleteModal.test.tsx │ │ ├── AnalyticsTour.jsx │ │ ├── AnalyticsTour.test.jsx │ │ ├── CheckpointOverlay.tsx │ │ ├── ProductTours.jsx │ │ ├── TourCollapsible.tsx │ │ ├── TourCompleteModal.tsx │ │ ├── _ProductTours.scss │ │ ├── browseAndRequestTour.jsx │ │ ├── constants.js │ │ ├── data │ │ │ ├── hooks.ts │ │ │ ├── images │ │ │ │ ├── CompletedModal.svg │ │ │ │ └── WelcomeModal.svg │ │ │ └── utils.js │ │ ├── highlightsTour.jsx │ │ ├── learnerCreditTour.jsx │ │ ├── learnerDetailPageTour.jsx │ │ ├── portalAppearanceTour.jsx │ │ ├── tests │ │ │ ├── CheckpointOverlay.test.jsx │ │ │ ├── ProductTours.test.jsx │ │ │ └── TourCollapsible.test.jsx │ │ └── types.ts │ ├── ReduxFormCheckbox │ │ ├── CheckboxWithTooltip.jsx │ │ ├── CheckboxWithTooltip.scss │ │ ├── ReduxFormCheckbox.test.jsx │ │ ├── __snapshots__ │ │ │ └── ReduxFormCheckbox.test.jsx.snap │ │ └── index.jsx │ ├── ReduxFormSelect │ │ ├── ReduxFormSelect.test.jsx │ │ └── index.jsx │ ├── RegisteredLearnersTable │ │ ├── RegisteredLearnersTable.test.jsx │ │ ├── __snapshots__ │ │ │ └── RegisteredLearnersTable.test.jsx.snap │ │ └── index.jsx │ ├── RemindButton │ │ └── index.jsx │ ├── RenderField │ │ ├── RenderField.test.jsx │ │ └── index.jsx │ ├── ReportingConfig │ │ ├── EmailDeliveryMethodForm.jsx │ │ ├── ReportingConfigForm.jsx │ │ ├── ReportingConfigForm.test.jsx │ │ ├── SFTPDeliveryMethodForm.jsx │ │ ├── index.jsx │ │ └── index.test.jsx │ ├── RequestCodesPage │ │ ├── RequestCodesForm.jsx │ │ ├── RequestCodesForm.test.jsx │ │ ├── _RequestCodesPage.scss │ │ ├── index.jsx │ │ └── messages.js │ ├── RevokeButton │ │ └── index.jsx │ ├── SaveTemplateButton │ │ └── index.jsx │ ├── SearchBar │ │ ├── SearchBar.test.jsx │ │ ├── __snapshots__ │ │ │ └── SearchBar.test.jsx.snap │ │ └── index.jsx │ ├── Sidebar │ │ ├── IconLink.jsx │ │ ├── IconLink.test.jsx │ │ ├── _Sidebar.scss │ │ └── index.jsx │ ├── SidebarToggle │ │ ├── SidebarToggle.scss │ │ └── index.jsx │ ├── SubsidyRequestManagementTable │ │ ├── ActionCell.jsx │ │ ├── CourseTitleCell.jsx │ │ ├── EmailAddressCell.jsx │ │ ├── RequestDateCell.jsx │ │ ├── RequestStatusCell.jsx │ │ ├── SubsidyRequestManagementTable.jsx │ │ ├── data │ │ │ ├── actions.js │ │ │ ├── constants.js │ │ │ ├── hooks.js │ │ │ ├── reducer.js │ │ │ ├── tests │ │ │ │ ├── actions.test.js │ │ │ │ ├── hooks.test.js │ │ │ │ └── reducer.test.js │ │ │ └── utils.js │ │ ├── index.js │ │ └── tests │ │ │ ├── ActionCell.test.jsx │ │ │ ├── CourseTitleCell.test.jsx │ │ │ ├── EmailAddressCell.test.jsx │ │ │ ├── RequestDateCell.test.jsx │ │ │ ├── RequestStatusCell.test.jsx │ │ │ ├── SubsidyRequestManagementTable.test.jsx │ │ │ └── __snapshots__ │ │ │ ├── ActionCell.test.jsx.snap │ │ │ ├── EmailAddressCell.test.jsx.snap │ │ │ ├── RequestDateCell.test.jsx.snap │ │ │ ├── RequestStatusCell.test.jsx.snap │ │ │ └── SubsidyRequestManagementTable.test.jsx.snap │ ├── SurveyPage │ │ ├── SurveyPage.test.jsx │ │ ├── __snapshots__ │ │ │ └── SurveyPage.test.jsx.snap │ │ └── index.jsx │ ├── TableComponent │ │ ├── TableLoadingSkeleton.jsx │ │ ├── TableLoadingSkeleton.test.jsx │ │ ├── _TableComponent.scss │ │ ├── __snapshots__ │ │ │ └── TableLoadingSkeleton.test.jsx.snap │ │ ├── index.jsx │ │ └── index.test.jsx │ ├── TableLoadingOverlay │ │ ├── TableLoadingOverlay.test.jsx │ │ ├── _TableLoadingOverlay.scss │ │ ├── __snapshots__ │ │ │ └── TableLoadingOverlay.test.jsx.snap │ │ └── index.jsx │ ├── TemplateSourceFields │ │ ├── TemplateSourceFields.scss │ │ └── index.jsx │ ├── TextAreaAutoSize │ │ ├── TextAreaAutoSize.test.jsx │ │ └── index.jsx │ ├── UserActivationPage │ │ ├── UserActivationPage.test.jsx │ │ └── index.jsx │ ├── algolia-search │ │ ├── SearchUnavailableAlert.tsx │ │ ├── index.ts │ │ ├── useAlgoliaSearch.ts │ │ ├── withAlgoliaSearch.test.tsx │ │ └── withAlgoliaSearch.tsx │ ├── forms │ │ ├── FormContext.tsx │ │ ├── FormContextWrapper.tsx │ │ ├── FormWaitModal.tsx │ │ ├── FormWorkflow.tsx │ │ ├── ValidatedFormCheckbox.tsx │ │ ├── ValidatedFormControl.tsx │ │ ├── ValidatedFormRadio.tsx │ │ ├── _FormWorkflow.scss │ │ ├── data │ │ │ ├── actions.ts │ │ │ ├── reducer.test.ts │ │ │ └── reducer.ts │ │ └── tests │ │ │ ├── FormWaitModal.test.tsx │ │ │ ├── ValidatedFormControl.test.tsx │ │ │ └── ValidatedFormRadio.test.tsx │ ├── learner-credit-management │ │ ├── ApprovedRequestActionsTableCell.jsx │ │ ├── ApprovedRequestTableCancel.jsx │ │ ├── ApprovedRequestTableRemind.jsx │ │ ├── ApprovedRequestsTableRefreshAction.jsx │ │ ├── AssignMoreCoursesEmptyStateMinimal.jsx │ │ ├── AssignmentAmountTableCell.jsx │ │ ├── AssignmentDetailsTableCell.jsx │ │ ├── AssignmentEnrollByDateCell.jsx │ │ ├── AssignmentEnrollByDateHeader.jsx │ │ ├── AssignmentRecentActionTableCell.jsx │ │ ├── AssignmentRowActionTableCell.jsx │ │ ├── AssignmentStatusTableCell.jsx │ │ ├── AssignmentTableCancel.jsx │ │ ├── AssignmentTableRemind.jsx │ │ ├── AssignmentsTableRefreshAction.jsx │ │ ├── BudgetAssignmentsTable.jsx │ │ ├── BudgetCard.jsx │ │ ├── BudgetCheckboxFilter.jsx │ │ ├── BudgetDetail.jsx │ │ ├── BudgetDetailActivityTabContents.jsx │ │ ├── BudgetDetailApprovedRequest.jsx │ │ ├── BudgetDetailApprovedRequestTable.jsx │ │ ├── BudgetDetailAssignments.jsx │ │ ├── BudgetDetailCatalogTabContents.jsx │ │ ├── BudgetDetailPage.jsx │ │ ├── BudgetDetailPageBreadcrumbs.jsx │ │ ├── BudgetDetailPageHeader.jsx │ │ ├── BudgetDetailPageOverviewAvailability.jsx │ │ ├── BudgetDetailPageOverviewUtilization.jsx │ │ ├── BudgetDetailPageWrapper.jsx │ │ ├── BudgetDetailRedemptions.jsx │ │ ├── BudgetDetailRequestsTabContent.jsx │ │ ├── BudgetDetailTabsAndRoutes.jsx │ │ ├── BudgetOverviewContent.jsx │ │ ├── BudgetStatusSubtitle.jsx │ │ ├── CancelApprovedRequestModal.jsx │ │ ├── CancelAssignmentModal.jsx │ │ ├── CustomDataTableEmptyState.jsx │ │ ├── EmailAddressTableCell.jsx │ │ ├── FlexGroupDropdown.jsx │ │ ├── LearnerCreditAggregateCards.jsx │ │ ├── LearnerCreditAllocationTable.jsx │ │ ├── LearnerCreditDisclaimer.jsx │ │ ├── MultipleBudgetsPage.jsx │ │ ├── MultipleBudgetsPicker.jsx │ │ ├── OfferDates.jsx │ │ ├── OfferUtilizationAlerts.jsx │ │ ├── PendingAssignmentCancelButton.jsx │ │ ├── PendingAssignmentRemindButton.jsx │ │ ├── RemindApprovedRequestModal.jsx │ │ ├── RemindAssignmentModal.jsx │ │ ├── RequestAmountTableCell.jsx │ │ ├── RequestDetailsTableCell.jsx │ │ ├── RequestRecentActionTableCell.jsx │ │ ├── RequestStatusTableCell.jsx │ │ ├── SpendTableAmountContents.jsx │ │ ├── SpendTableEnrollmentDetails.jsx │ │ ├── SubBudgetCard.jsx │ │ ├── SubBudgetCardUtilization.jsx │ │ ├── TableTextFilter.jsx │ │ ├── assets │ │ │ ├── phoneScroll.svg │ │ │ ├── reading.svg │ │ │ └── wallet.svg │ │ ├── assignment-modal │ │ │ ├── AssignmentAllocationHelpCollapsibles.jsx │ │ │ ├── AssignmentModalContent.jsx │ │ │ ├── AssignmentModalSummary.jsx │ │ │ ├── AssignmentModalSummaryEmptyState.jsx │ │ │ ├── AssignmentModalSummaryErrorState.jsx │ │ │ ├── AssignmentModalSummaryLearnerList.jsx │ │ │ ├── AssignmentModalmportantDates.jsx │ │ │ ├── CreateAllocationErrorAlertModals.jsx │ │ │ ├── NewAssignmentModalButton.jsx │ │ │ └── NewAssignmentModalDropdown.jsx │ │ ├── assignments-status-chips │ │ │ ├── BaseModalPopup.jsx │ │ │ ├── FailedBadEmail.jsx │ │ │ ├── FailedCancellation.jsx │ │ │ ├── FailedRedemption.jsx │ │ │ ├── FailedReminder.jsx │ │ │ ├── FailedSystem.jsx │ │ │ ├── IncompleteAssignment.jsx │ │ │ ├── NotifyingLearner.jsx │ │ │ └── WaitingForLearner.jsx │ │ ├── cards │ │ │ ├── BaseCourseCard.jsx │ │ │ ├── CourseCard.jsx │ │ │ ├── CourseCardFooterActions.jsx │ │ │ ├── assignment-allocation-status-modals │ │ │ │ ├── ContentNotInCatalogErrorAlertModal.jsx │ │ │ │ ├── NotEnoughBalanceAlertModal.jsx │ │ │ │ └── SystemErrorAlertModal.jsx │ │ │ ├── data │ │ │ │ ├── constants.js │ │ │ │ ├── index.js │ │ │ │ ├── useCourseCardMetadata.jsx │ │ │ │ └── utils.ts │ │ │ └── tests │ │ │ │ └── CourseCard.test.jsx │ │ ├── data │ │ │ ├── constants.js │ │ │ ├── hooks │ │ │ │ ├── index.js │ │ │ │ ├── tests │ │ │ │ │ ├── useBnrSubsidyRequests.test.jsx │ │ │ │ │ ├── useBudgetContentAssignments.test.js │ │ │ │ │ ├── useBudgetDetailActivityOverview.test.jsx │ │ │ │ │ ├── useBudgetDetailTabs.test.jsx │ │ │ │ │ ├── useBudgetRedemptions.test.jsx │ │ │ │ │ ├── useCancelApprovedRequest.test.jsx │ │ │ │ │ ├── useCatalogContainsContentItemsMultipleQueries.test.jsx │ │ │ │ │ ├── useEnterpriseCustomer.test.jsx │ │ │ │ │ ├── useEnterpriseFlexGroups.test.jsx │ │ │ │ │ ├── useEnterpriseGroup.test.jsx │ │ │ │ │ ├── useEnterpriseLearners.test.jsx │ │ │ │ │ ├── useEnterpriseOffer.test.jsx │ │ │ │ │ ├── useRemindApprovedRequest.test.jsx │ │ │ │ │ ├── useSubsidyAccessPolicy.test.jsx │ │ │ │ │ └── useSubsidySummaryAnalyticsApi.test.js │ │ │ │ ├── useAllFlexEnterpriseGroups.js │ │ │ │ ├── useBnrSubsidyRequests.js │ │ │ │ ├── useBudgetContentAssignments.js │ │ │ │ ├── useBudgetDetailActivityOverview.js │ │ │ │ ├── useBudgetDetailHeaderData.js │ │ │ │ ├── useBudgetDetailTabs.jsx │ │ │ │ ├── useBudgetId.js │ │ │ │ ├── useBudgetRedemptions.js │ │ │ │ ├── useCancelApprovedRequest.js │ │ │ │ ├── useCancelContentAssignments.js │ │ │ │ ├── useCancelContentAssignments.test.jsx │ │ │ │ ├── useCatalogContainsContentItemsMultipleQueries.js │ │ │ │ ├── useContentMetadata.js │ │ │ │ ├── useEnterpriseCustomer.js │ │ │ │ ├── useEnterpriseFlexGroups.js │ │ │ │ ├── useEnterpriseGroup.ts │ │ │ │ ├── useEnterpriseGroupLearners.js │ │ │ │ ├── useEnterpriseGroupMembersTableData.js │ │ │ │ ├── useEnterpriseLearners.js │ │ │ │ ├── useEnterpriseOffer.js │ │ │ │ ├── useEnterpriseRemovedGroupMembers.js │ │ │ │ ├── useGroupDropdownToggle.js │ │ │ │ ├── useIsLargeOrGreater.js │ │ │ │ ├── usePathToCatalogTab.js │ │ │ │ ├── useRemindApprovedRequest.jsx │ │ │ │ ├── useRemindContentAssignments.js │ │ │ │ ├── useRemindContentAssignments.test.jsx │ │ │ │ ├── useRemoveMember.js │ │ │ │ ├── useStatusChip.jsx │ │ │ │ ├── useSubsidyAccessPolicy.ts │ │ │ │ ├── useSubsidySummaryAnalyticsApi.js │ │ │ │ ├── useSuccessfulAssignmentToastContextValue.js │ │ │ │ ├── useSuccessfulCancellationToastContextValue.js │ │ │ │ ├── useSuccessfulInvitationToastContextValue.js │ │ │ │ ├── useSuccessfulReminderToastContextValue.js │ │ │ │ └── useSuccessfulRemovalToastContextValue.jsx │ │ │ ├── index.js │ │ │ ├── tests │ │ │ │ ├── constants.js │ │ │ │ ├── constants.test.js │ │ │ │ └── utils.test.js │ │ │ ├── types.ts │ │ │ └── utils.js │ │ ├── empty-state │ │ │ ├── NoAssignableBudgetActivity.jsx │ │ │ ├── NoBnEBudgetActivity.jsx │ │ │ ├── NoBnRBudgetActivity.jsx │ │ │ └── messages.js │ │ ├── index.jsx │ │ ├── invite-modal │ │ │ ├── FileUpload.jsx │ │ │ ├── InviteMembersModalWrapper.jsx │ │ │ ├── InviteModalBudgetCard.jsx │ │ │ ├── InviteModalContent.jsx │ │ │ ├── InviteModalInputFeedback.jsx │ │ │ ├── InviteModalMembershipInfo.jsx │ │ │ ├── InviteModalPermissions.jsx │ │ │ ├── InviteModalSummary.tsx │ │ │ ├── InviteModalSummaryDuplicate.jsx │ │ │ ├── InviteModalSummaryEmptyState.jsx │ │ │ ├── InviteModalSummaryErrorState.jsx │ │ │ ├── InviteModalSummaryLearnerList.jsx │ │ │ ├── InviteSummaryCount.tsx │ │ │ └── tests │ │ │ │ └── InviteMemberModal.test.jsx │ │ ├── members-tab │ │ │ ├── BudgetDetailMembersTabContents.jsx │ │ │ ├── GroupMembersCsvDownloadTableAction.jsx │ │ │ ├── LearnerCreditGroupMembersTable.jsx │ │ │ ├── MemberDetailsTableCell.jsx │ │ │ ├── MemberEnrollmentsTableColumnHeader.jsx │ │ │ ├── MemberStatusTableCell.jsx │ │ │ ├── MemberStatusTableColumnHeader.jsx │ │ │ ├── MembersTableSwitchFilter.jsx │ │ │ ├── bulk-actions │ │ │ │ ├── MemberRemoveAction.jsx │ │ │ │ └── MemberRemoveModal.jsx │ │ │ ├── status-chips │ │ │ │ ├── Accepted.jsx │ │ │ │ ├── BaseStatusChip.jsx │ │ │ │ ├── FailedBadEmail.jsx │ │ │ │ ├── FailedSystem.jsx │ │ │ │ ├── Pending.jsx │ │ │ │ └── Removed.jsx │ │ │ └── tests │ │ │ │ └── MembersTab.test.jsx │ │ ├── request-status-chips │ │ │ ├── FailedCancellation.jsx │ │ │ ├── FailedRedemption.jsx │ │ │ └── WaitingForLearner.jsx │ │ ├── requests-tab │ │ │ ├── AmountCell.jsx │ │ │ ├── ApproveBnrSubsidyRequestModal.jsx │ │ │ ├── BnrRequestStatusCell.jsx │ │ │ ├── CustomTableControlBar.jsx │ │ │ ├── DeclineBnrSubsidyRequestModal.jsx │ │ │ ├── RequestDetailsCell.jsx │ │ │ ├── RequestFailureModal.jsx │ │ │ ├── RequestsTable.jsx │ │ │ ├── data │ │ │ │ ├── constants.js │ │ │ │ └── hooks │ │ │ │ │ └── useBnrSubsidyRequests.js │ │ │ └── tests │ │ │ │ └── RequestFailureModal.test.jsx │ │ ├── search │ │ │ ├── CatalogSearch.tsx │ │ │ ├── CatalogSearchResults.jsx │ │ │ └── tests │ │ │ │ ├── CatalogSearch.test.tsx │ │ │ │ └── CatalogSearchResults.test.jsx │ │ ├── styles │ │ │ └── index.scss │ │ ├── tests │ │ │ ├── BudgetCard.test.jsx │ │ │ ├── BudgetDetailPage.test.jsx │ │ │ ├── BudgetDetailPageWrapper.test.jsx │ │ │ ├── BudgetDetailRequestsTabContent.test.jsx │ │ │ ├── EmailAddressTableCell.test.jsx │ │ │ ├── LearnerCreditAggregateCards.test.jsx │ │ │ ├── LearnerCreditAllocationTable.test.jsx │ │ │ ├── LearnerCreditDisclaimer.test.jsx │ │ │ ├── MultipleBudgetsPage.test.jsx │ │ │ ├── OfferDates.test.jsx │ │ │ ├── OfferUtilizationAlerts.test.jsx │ │ │ └── TableTextFilter.test.jsx │ │ └── utilization-details │ │ │ ├── AssignedUtilizationDetails.jsx │ │ │ ├── BnRUtilizationDetails.jsx │ │ │ ├── index.js │ │ │ └── tests │ │ │ ├── AssignedUtilizationDetails.test.jsx │ │ │ └── BnRUtilizationDetails.test.jsx │ ├── settings │ │ ├── ConfigErrorModal.test.tsx │ │ ├── ConfigErrorModal.tsx │ │ ├── HelpCenterButton.jsx │ │ ├── SettingsAccessTab │ │ │ ├── ActionsTableCell.jsx │ │ │ ├── DateCreatedTableCell.jsx │ │ │ ├── DisableLinkManagementAlertModal.jsx │ │ │ ├── LinkCopiedToast.jsx │ │ │ ├── LinkDeactivationAlertModal.jsx │ │ │ ├── LinkTableCell.jsx │ │ │ ├── SettingsAccessConfiguredSubsidyType.jsx │ │ │ ├── SettingsAccessGenerateLinkButton.jsx │ │ │ ├── SettingsAccessLinkManagement.jsx │ │ │ ├── SettingsAccessSSOManagement.jsx │ │ │ ├── SettingsAccessSubsidyRequestManagement.jsx │ │ │ ├── SettingsAccessSubsidyTypeSelection.jsx │ │ │ ├── SettingsAccessTabSection.jsx │ │ │ ├── StatusTableCell.jsx │ │ │ ├── UsageTableCell.jsx │ │ │ ├── data │ │ │ │ ├── hooks.ts │ │ │ │ ├── tests │ │ │ │ │ └── hooks.test.tsx │ │ │ │ └── utils.js │ │ │ ├── index.jsx │ │ │ ├── tests │ │ │ │ ├── ActionsTableCell.test.jsx │ │ │ │ ├── DateCreatedTableCell.test.jsx │ │ │ │ ├── DisableLinkManagementAlertModal.test.jsx │ │ │ │ ├── LinkDeactivationAlertModal.test.jsx │ │ │ │ ├── LinkTableCell.test.jsx │ │ │ │ ├── SettingsAccessConfiguredSubsidyType.test.jsx │ │ │ │ ├── SettingsAccessGenerateLinkButton.test.jsx │ │ │ │ ├── SettingsAccessLinkManagement.test.jsx │ │ │ │ ├── SettingsAccessSSOManagement.test.jsx │ │ │ │ ├── SettingsAccessSubsidyRequestManagement.test.jsx │ │ │ │ ├── SettingsAccessSubsidyTypeSelection.test.jsx │ │ │ │ ├── SettingsAccessTab.test.jsx │ │ │ │ ├── SettingsAccessTabSection.test.jsx │ │ │ │ ├── StatusTableCell.test.jsx │ │ │ │ ├── TestUtils.jsx │ │ │ │ ├── UsageTableCell.test.jsx │ │ │ │ └── __snapshots__ │ │ │ │ │ ├── DateCreatedTableCell.test.jsx.snap │ │ │ │ │ ├── LinkTableCell.test.jsx.snap │ │ │ │ │ ├── StatusTableCell.test.jsx.snap │ │ │ │ │ └── UsageTableCell.test.jsx.snap │ │ │ └── utils.js │ │ ├── SettingsApiCredentialsTab │ │ │ ├── APICredentialsPage.jsx │ │ │ ├── Context.jsx │ │ │ ├── CopiedToast.jsx │ │ │ ├── CopyButton.jsx │ │ │ ├── FailedAlert.jsx │ │ │ ├── RegenerateCredentialWarningModal.jsx │ │ │ ├── ZeroStateCard.jsx │ │ │ ├── constants.jsx │ │ │ ├── index.jsx │ │ │ └── tests │ │ │ │ └── SettingsAPICredentialsPage.test.jsx │ │ ├── SettingsAppearanceTab │ │ │ ├── ColorEntryField.tsx │ │ │ ├── CustomThemeModal.tsx │ │ │ ├── ThemeCard.jsx │ │ │ ├── ThemeSvg.jsx │ │ │ ├── index.tsx │ │ │ ├── tests │ │ │ │ └── SettingsAppearanceTab.test.jsx │ │ │ └── types.d.ts │ │ ├── SettingsLMSTab │ │ │ ├── ErrorReporting │ │ │ │ ├── ContentMetadataTable.jsx │ │ │ │ ├── DownloadCsvButton.jsx │ │ │ │ ├── ErrorReportingTable.jsx │ │ │ │ ├── LearnerMetadataTable.jsx │ │ │ │ ├── SyncHistory.jsx │ │ │ │ ├── tests │ │ │ │ │ ├── ErrorReporting.test.jsx │ │ │ │ │ └── SyncHistory.test.jsx │ │ │ │ └── utils.jsx │ │ │ ├── ExistingCard.jsx │ │ │ ├── ExistingLMSCardDeck.jsx │ │ │ ├── LMSConfigPage.jsx │ │ │ ├── LMSConfigs │ │ │ │ ├── Blackboard │ │ │ │ │ ├── BlackboardConfig.tsx │ │ │ │ │ ├── BlackboardConfigAuthorizePage.tsx │ │ │ │ │ └── BlackboardTypes.tsx │ │ │ │ ├── Canvas │ │ │ │ │ ├── CanvasConfig.tsx │ │ │ │ │ ├── CanvasConfigAuthorizePage.tsx │ │ │ │ │ └── CanvasTypes.tsx │ │ │ │ ├── ConfigBasePages │ │ │ │ │ └── ConfigActivatePage.tsx │ │ │ │ ├── Cornerstone │ │ │ │ │ ├── CornerstoneConfig.tsx │ │ │ │ │ ├── CornerstoneConfigEnablePage.tsx │ │ │ │ │ └── CornerstoneTypes.tsx │ │ │ │ ├── Degreed │ │ │ │ │ ├── DegreedConfig.tsx │ │ │ │ │ ├── DegreedConfigEnablePage.tsx │ │ │ │ │ └── DegreedTypes.tsx │ │ │ │ ├── Moodle │ │ │ │ │ ├── MoodleConfig.tsx │ │ │ │ │ ├── MoodleConfigEnablePage.tsx │ │ │ │ │ └── MoodleTypes.tsx │ │ │ │ ├── SAP │ │ │ │ │ ├── SAPConfig.tsx │ │ │ │ │ ├── SAPConfigEnablePage.tsx │ │ │ │ │ └── SAPTypes.tsx │ │ │ │ └── utils.tsx │ │ │ ├── LMSFormWorkflowConfig.tsx │ │ │ ├── LMSSelectorPage.tsx │ │ │ ├── NoConfigCard.jsx │ │ │ ├── UnsavedChangesModal.tsx │ │ │ ├── index.jsx │ │ │ ├── tests │ │ │ │ ├── AuthorizationsConfigs.test.tsx │ │ │ │ ├── BlackboardConfig.test.tsx │ │ │ │ ├── CanvasConfig.test.tsx │ │ │ │ ├── CornerstoneConfig.test.jsx │ │ │ │ ├── DegreedConfig.test.tsx │ │ │ │ ├── ExistingLMSCardDeck.test.jsx │ │ │ │ ├── LmsConfigPage.test.jsx │ │ │ │ ├── MoodleConfig.test.jsx │ │ │ │ └── SAPConfig.test.jsx │ │ │ └── utils.js │ │ ├── SettingsSSOTab │ │ │ ├── ExistingSSOConfigs.jsx │ │ │ ├── NewExistingSSOConfigs.jsx │ │ │ ├── NewSSOConfigAlerts.jsx │ │ │ ├── NewSSOConfigCard.jsx │ │ │ ├── NewSSOConfigForm.jsx │ │ │ ├── NewSSOStepper.jsx │ │ │ ├── NoSSOCard.jsx │ │ │ ├── SSOConfigConfiguredCard.jsx │ │ │ ├── SSOConfigContext.jsx │ │ │ ├── SSOFormWorkflowConfig.tsx │ │ │ ├── SSOStepper.jsx │ │ │ ├── SsoErrorPage.jsx │ │ │ ├── UnsavedSSOChangesModal.tsx │ │ │ ├── data │ │ │ │ ├── actions.js │ │ │ │ ├── reducer.js │ │ │ │ └── reducer.test.js │ │ │ ├── hooks.js │ │ │ ├── index.jsx │ │ │ ├── steps │ │ │ │ ├── NewSSOConfigAuthorizeStep.tsx │ │ │ │ ├── NewSSOConfigConfigureStep.tsx │ │ │ │ ├── NewSSOConfigConfirmStep.tsx │ │ │ │ ├── NewSSOConfigConnectStep.tsx │ │ │ │ ├── SSOConfigConfigureStep.jsx │ │ │ │ ├── SSOConfigConfigureStep.test.jsx │ │ │ │ ├── SSOConfigConnectStep.jsx │ │ │ │ ├── SSOConfigConnectStep.test.jsx │ │ │ │ ├── SSOConfigIDPStep.jsx │ │ │ │ ├── SSOConfigIDPStep.test.jsx │ │ │ │ ├── SSOConfigServiceProviderStep.jsx │ │ │ │ └── SSOConfigServiceProviderStep.test.jsx │ │ │ ├── tests │ │ │ │ ├── ExistingSSOConfigs.test.jsx │ │ │ │ ├── NewExistingSSOConfigs.test.jsx │ │ │ │ ├── NewSSOConfigAlerts.test.jsx │ │ │ │ ├── NewSSOConfigCard.test.jsx │ │ │ │ ├── NewSSOConfigForm.test.jsx │ │ │ │ ├── SSOConfigCard.test.jsx │ │ │ │ ├── SSOConfigPage.test.jsx │ │ │ │ ├── SettingsSSOTab.test.jsx │ │ │ │ └── utils.test.js │ │ │ ├── testutils.js │ │ │ └── utils.js │ │ ├── SettingsTabs.jsx │ │ ├── __mocks__ │ │ │ └── SettingsTabs.jsx │ │ ├── data │ │ │ ├── constants.js │ │ │ ├── hooks.js │ │ │ └── tests │ │ │ │ └── hooks.test.js │ │ ├── index.jsx │ │ ├── settings.scss │ │ ├── tests │ │ │ ├── SettingsPage.test.jsx │ │ │ └── SettingsTabs.test.jsx │ │ └── utils.js │ ├── subscriptions │ │ ├── MultipleSubscriptionPicker.jsx │ │ ├── MultipleSubscriptionsPage.jsx │ │ ├── SubscriptionCard.jsx │ │ ├── SubscriptionData.jsx │ │ ├── SubscriptionDetailContextProvider.jsx │ │ ├── SubscriptionDetailPage.jsx │ │ ├── SubscriptionDetails.jsx │ │ ├── SubscriptionDetailsSkeleton.jsx │ │ ├── SubscriptionManagementPage.jsx │ │ ├── SubscriptionPlanRoutes.jsx │ │ ├── SubscriptionRoutes.jsx │ │ ├── SubscriptionSubsidyRequests.jsx │ │ ├── SubscriptionTabs.jsx │ │ ├── SubscriptionZeroStateMessage.jsx │ │ ├── buttons │ │ │ ├── DownloadCsvButton.jsx │ │ │ ├── InviteLearnersButton.jsx │ │ │ └── __mocks__ │ │ │ │ └── InviteLearnersButton.jsx │ │ ├── data │ │ │ ├── constants.js │ │ │ ├── contextHooks.jsx │ │ │ ├── hooks.js │ │ │ └── utils.js │ │ ├── expiration │ │ │ ├── SubscriptionExpiration.jsx │ │ │ ├── SubscriptionExpirationBanner.jsx │ │ │ ├── SubscriptionExpirationModals.jsx │ │ │ ├── SubscriptionExpiredModal.jsx │ │ │ └── SubscriptionExpiringModal.jsx │ │ ├── index.js │ │ ├── licenses │ │ │ ├── LicenseAllocationDetails.jsx │ │ │ ├── LicenseAllocationHeader.jsx │ │ │ ├── LicenseManagementModals │ │ │ │ ├── LicenseManagementModalHook.js │ │ │ │ ├── LicenseManagementRemindModal.jsx │ │ │ │ ├── LicenseManagementRevokeModal.jsx │ │ │ │ └── tests │ │ │ │ │ ├── LicenseManagementRemindModal.test.jsx │ │ │ │ │ └── LicenseManagementRevokeModal.test.jsx │ │ │ └── LicenseManagementTable │ │ │ │ ├── LicenseManagementTableActionColumn.jsx │ │ │ │ ├── LicenseManagementUserBadge.jsx │ │ │ │ ├── bulk-actions │ │ │ │ ├── EnrollBulkAction.jsx │ │ │ │ ├── EnrollBulkAction.test.jsx │ │ │ │ ├── RemindBulkAction.jsx │ │ │ │ ├── RemindBulkAction.test.jsx │ │ │ │ ├── RevokeBulkAction.jsx │ │ │ │ └── RevokeBulkAction.test.jsx │ │ │ │ ├── index.jsx │ │ │ │ └── tests │ │ │ │ ├── LicenseManagementTableActionColumn.test.jsx │ │ │ │ ├── LicenseManagementUserBadge.test.jsx │ │ │ │ └── index.test.jsx │ │ ├── styles │ │ │ └── index.scss │ │ └── tests │ │ │ ├── MultipleSubscriptionsPage.test.jsx │ │ │ ├── MultipleSubscriptionsPicker.test.jsx │ │ │ ├── SubscriptionCard.test.jsx │ │ │ ├── SubscriptionDetailPage.test.jsx │ │ │ ├── SubscriptionDetails.test.jsx │ │ │ ├── SubscriptionManagementPage.test.jsx │ │ │ ├── SubscriptionRoutes.test.jsx │ │ │ ├── SubscriptionSubsidyRequests.test.jsx │ │ │ ├── SubscriptionTabs.test.jsx │ │ │ ├── SubscriptionZeroStateMessage.test.jsx │ │ │ ├── TestUtilities.jsx │ │ │ ├── data │ │ │ ├── hooks.test.jsx │ │ │ └── utils.test.js │ │ │ ├── expiration │ │ │ ├── SubscriptionExpirationBanner.test.jsx │ │ │ ├── SubscriptionExpirationModals.test.jsx │ │ │ └── SubscriptionExpiredModal.test.jsx │ │ │ └── licenses │ │ │ └── LicenseAllocationHeader.test.jsx │ ├── subsidy-request-management-alerts │ │ ├── NoAvailableCodesBanner.jsx │ │ ├── NoAvailableLicensesBanner.jsx │ │ ├── index.jsx │ │ └── tests │ │ │ ├── NoAvailableCodesBanner.test.jsx │ │ │ └── NoAvailableLicensesBanner.test.jsx │ ├── subsidy-request-modals │ │ ├── ApproveCouponCodeRequestModal.jsx │ │ ├── ApproveLicenseRequestModal.jsx │ │ ├── DeclineSubsidyRequestModal.jsx │ │ ├── data │ │ │ └── hooks.js │ │ ├── index.jsx │ │ └── tests │ │ │ ├── ApproveCouponCodeRequestModal.test.jsx │ │ │ ├── ApproveLicenseRequestModal.test.jsx │ │ │ ├── DeclineSubsidyRequestModal.test.jsx │ │ │ └── hooks.test.jsx │ ├── subsidy-requests │ │ ├── SubsidyRequestsContext.jsx │ │ ├── data │ │ │ ├── hooks.js │ │ │ └── tests │ │ │ │ └── hooks.test.js │ │ ├── index.js │ │ └── tests │ │ │ └── SubsidyRequestsContext.test.jsx │ ├── system-wide-banner │ │ ├── SystemWideWarningBanner.jsx │ │ └── index.js │ └── test │ │ └── testUtils.jsx ├── config │ └── index.js ├── containers │ ├── AdminCardsV2 │ │ └── index.jsx │ ├── AdminPageV2 │ │ ├── AdminPage.test.jsx │ │ └── index.jsx │ ├── CodeAssignmentModal │ │ ├── CodeAssignmentModal.test.jsx │ │ └── index.jsx │ ├── CodeReminderModal │ │ ├── CodeReminderModal.test.jsx │ │ └── index.jsx │ ├── CodeRevokeModal │ │ ├── CodeRevokeModal.test.jsx │ │ └── index.jsx │ ├── CouponDetails │ │ ├── CouponDetails.test.jsx │ │ └── index.jsx │ ├── DownloadCsvButton │ │ ├── DownloadCsvButton.test.jsx │ │ └── index.jsx │ ├── EnterpriseApp │ │ ├── EnterpriseApp.test.jsx │ │ └── index.jsx │ ├── EnterpriseIndexPage │ │ ├── EnterpriseIndexPage.test.jsx │ │ └── index.jsx │ ├── Footer │ │ ├── Footer.test.jsx │ │ ├── __snapshots__ │ │ │ └── Footer.test.jsx.snap │ │ └── index.jsx │ ├── Header │ │ ├── Header.test.jsx │ │ └── index.jsx │ ├── InviteLearnersModal │ │ ├── InviteLearnersModal.test.jsx │ │ └── index.jsx │ ├── SaveTemplateButton │ │ ├── SaveTemplateButton.test.jsx │ │ ├── __snapshots__ │ │ │ └── SaveTemplateButton.test.jsx.snap │ │ └── index.jsx │ ├── Sidebar │ │ ├── Sidebar.test.jsx │ │ ├── __snapshots__ │ │ │ └── Sidebar.test.jsx.snap │ │ └── index.jsx │ ├── SidebarToggle │ │ ├── SidebarToggle.test.jsx │ │ └── index.jsx │ ├── TableContainer │ │ └── index.jsx │ └── TemplateSourceFields │ │ └── index.jsx ├── custom.d.ts ├── data │ ├── actions │ │ ├── codeAssignment.js │ │ ├── codeReminder.js │ │ ├── codeRevoke.js │ │ ├── coupons.js │ │ ├── createPendingEnterpriseUsers.js │ │ ├── csv.js │ │ ├── csv.test.js │ │ ├── dashboardAnalytics.js │ │ ├── dashboardAnalytics.test.js │ │ ├── dashboardInsights.js │ │ ├── emailTemplate.js │ │ ├── emailTemplate.test.js │ │ ├── enterpriseApp.test.ts │ │ ├── enterpriseApp.ts │ │ ├── enterpriseBudgets.js │ │ ├── enterpriseCustomerAdmin.test.ts │ │ ├── enterpriseCustomerAdmin.ts │ │ ├── enterpriseGroups.js │ │ ├── enterpriseGroups.test.js │ │ ├── portalConfiguration.js │ │ ├── portalConfiguration.test.js │ │ ├── sidebar.js │ │ ├── sidebar.test.js │ │ ├── table.js │ │ ├── table.test.js │ │ └── userSubscription.js │ ├── constants │ │ ├── addUsers.js │ │ ├── codeAssignment.js │ │ ├── codeReminder.js │ │ ├── codeRevoke.js │ │ ├── coupons.js │ │ ├── createPendingEntUser.js │ │ ├── csv.js │ │ ├── dashboardAnalytics.js │ │ ├── dashboardInsights.js │ │ ├── emailTemplate.js │ │ ├── enterpriseBudgets.js │ │ ├── enterpriseCustomerAdmin.ts │ │ ├── enterpriseGroups.js │ │ ├── formSubmissions.js │ │ ├── licenseReminder.js │ │ ├── licenseRevoke.js │ │ ├── portalConfiguration.js │ │ ├── sidebar.js │ │ ├── subsidyRequests.js │ │ ├── subsidyTypes.js │ │ ├── table.js │ │ └── userSubscription.js │ ├── hooks.js │ ├── images │ │ ├── NoConfig.svg │ │ ├── NoSSO.svg │ │ ├── SomethingWentWrong.svg │ │ └── ZeroState.svg │ ├── reducers │ │ ├── codeAssignment.js │ │ ├── codeRevoke.js │ │ ├── coupons.js │ │ ├── csv.js │ │ ├── csv.test.js │ │ ├── dashboardAnalytics.js │ │ ├── dashboardAnalytics.test.js │ │ ├── dashboardInsights.js │ │ ├── dashboardInsights.test.js │ │ ├── emailTemplate.js │ │ ├── emailTemplate.test.js │ │ ├── enterpriseBudgets.js │ │ ├── enterpriseBudgets.test.js │ │ ├── enterpriseCustomerAdmin.test.ts │ │ ├── enterpriseCustomerAdmin.ts │ │ ├── enterpriseGroups.js │ │ ├── enterpriseGroups.test.js │ │ ├── index.js │ │ ├── licenseRemind.js │ │ ├── licenseRevoke.js │ │ ├── portalConfiguration.js │ │ ├── portalConfiguration.test.js │ │ ├── sidebar.js │ │ ├── sidebar.test.js │ │ ├── table.js │ │ ├── table.test.js │ │ └── userSubscription.js │ ├── services │ │ ├── DiscoveryApiService.js │ │ ├── EcommerceApiService.js │ │ ├── EnterpriseAccessApiService.ts │ │ ├── EnterpriseCatalogApiService.js │ │ ├── EnterpriseCatalogApiServiceV2.js │ │ ├── EnterpriseDataApiService.js │ │ ├── EnterpriseSubsidyApiService.js │ │ ├── LicenseManagerAPIService.js │ │ ├── LmsApiService.ts │ │ ├── __mocks__ │ │ │ └── codeSearchResultsResponse.json │ │ ├── apiServiceUtils.js │ │ └── tests │ │ │ ├── EnterpriseAccessApiService.test.js │ │ │ ├── EnterpriseCatalogApiService.test.js │ │ │ ├── EnterpriseDataApiService.test.js │ │ │ ├── EnterpriseSubsidyApiService.test.js │ │ │ ├── LmsApiService.test.js │ │ │ └── apiServiceUtils.test.js │ ├── store.js │ └── validation │ │ ├── email.js │ │ └── email.test.js ├── eventTracking.js ├── hoc.jsx ├── hooks │ ├── index.js │ ├── tests │ │ ├── useInterval.test.jsx │ │ └── useOnMount.test.js │ ├── useInterval.jsx │ └── useOnMount.jsx ├── i18n │ └── index.js ├── icons │ ├── Blackboard.svg │ ├── CSOD.png │ ├── Canvas.svg │ ├── Degreed.png │ ├── Moodle.png │ └── SAP.svg ├── index.jsx ├── index.scss ├── jestGlobalSetup.js ├── optimizely.js ├── setupTest.js ├── types.d.ts ├── utils.js └── utils.test.js ├── tsconfig.json ├── webpack.dev-stage.config.js ├── webpack.dev.config.js └── webpack.prod.config.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | NODE_ENV='production' 2 | -------------------------------------------------------------------------------- /.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.env.development -------------------------------------------------------------------------------- /.env.development-stage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.env.development-stage -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.env.test -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/add-depr-ticket-to-depr-board.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.github/workflows/add-depr-ticket-to-depr-board.yml -------------------------------------------------------------------------------- /.github/workflows/add-remove-label-on-comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.github/workflows/add-remove-label-on-comment.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/commitlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.github/workflows/commitlint.yml -------------------------------------------------------------------------------- /.github/workflows/lockfileversion-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.github/workflows/lockfileversion-check.yml -------------------------------------------------------------------------------- /.github/workflows/self-assign-issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.github/workflows/self-assign-issue.yml -------------------------------------------------------------------------------- /.github/workflows/update-browserslist-db.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.github/workflows/update-browserslist-db.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24.11.0 2 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/AUTHORS -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/fileMock.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test-file-stub'; 2 | -------------------------------------------------------------------------------- /__mocks__/react-instantsearch-dom.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/__mocks__/react-instantsearch-dom.jsx -------------------------------------------------------------------------------- /catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/catalog-info.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/decisions/0001-record-architecture-decisions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/decisions/0001-record-architecture-decisions.rst -------------------------------------------------------------------------------- /docs/decisions/0002-system-wide-banner-configuration.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/decisions/0002-system-wide-banner-configuration.rst -------------------------------------------------------------------------------- /docs/decisions/0003-learner-credit-management.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/decisions/0003-learner-credit-management.rst -------------------------------------------------------------------------------- /docs/decisions/0005-moment-to-dayjs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/decisions/0005-moment-to-dayjs.rst -------------------------------------------------------------------------------- /docs/decisions/0006-tanstack-react-query.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/decisions/0006-tanstack-react-query.rst -------------------------------------------------------------------------------- /docs/decisions/0007-patch-package.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/decisions/0007-patch-package.rst -------------------------------------------------------------------------------- /docs/decisions/0008-application_state_differenciation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/decisions/0008-application_state_differenciation.rst -------------------------------------------------------------------------------- /docs/decisions/0009-useCache_deprecation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/decisions/0009-useCache_deprecation.rst -------------------------------------------------------------------------------- /docs/decisions/0010-algolia-filters-catalog-query-uuids.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/decisions/0010-algolia-filters-catalog-query-uuids.rst -------------------------------------------------------------------------------- /docs/decisions/0011-typescript-migration-over-time.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/decisions/0011-typescript-migration-over-time.rst -------------------------------------------------------------------------------- /docs/how_tos/i18n.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/docs/how_tos/i18n.rst -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/jest.config.js -------------------------------------------------------------------------------- /jsdom-with-global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/jsdom-with-global.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/package.json -------------------------------------------------------------------------------- /packages/dash-embedded-component-2.0.2.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/packages/dash-embedded-component-2.0.2.tgz -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/public/index.html -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/renovate.json -------------------------------------------------------------------------------- /src/algoliaUtils/algoliaUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/algoliaUtils/algoliaUtils.test.js -------------------------------------------------------------------------------- /src/algoliaUtils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/algoliaUtils/index.js -------------------------------------------------------------------------------- /src/colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/colors.scss -------------------------------------------------------------------------------- /src/components/AIAnalyticsSummary/data/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AIAnalyticsSummary/data/hooks.js -------------------------------------------------------------------------------- /src/components/AIAnalyticsSummary/tests/hooks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AIAnalyticsSummary/tests/hooks.test.js -------------------------------------------------------------------------------- /src/components/ActionButtonWithModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ActionButtonWithModal/index.jsx -------------------------------------------------------------------------------- /src/components/AdminRegisterPage/AdminRegisterPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminRegisterPage/AdminRegisterPage.test.jsx -------------------------------------------------------------------------------- /src/components/AdminRegisterPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminRegisterPage/index.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/AIAnalyticsSummary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/AIAnalyticsSummary.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/AIAnalyticsSummarySkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/AIAnalyticsSummarySkeleton.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/AdminCards.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/AdminCards.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/AdminCardsSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/AdminCardsSkeleton.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/AdminSearchForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/AdminSearchForm.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/AnalyticsOverview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/AnalyticsOverview.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/LearnerReport.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/LearnerReport.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/SortableItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/SortableItem.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/SubscriptionModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/SubscriptionModal.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/_Admin.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/_Admin.scss -------------------------------------------------------------------------------- /src/components/AdminV2/cards/NumberCard/DetailsAction.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/cards/NumberCard/DetailsAction.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/cards/NumberCard/DetailsAction.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/cards/NumberCard/DetailsAction.test.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/cards/NumberCard/NumberCard.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/cards/NumberCard/NumberCard.test.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/cards/NumberCard/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/cards/NumberCard/index.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/data/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/data/hooks/index.js -------------------------------------------------------------------------------- /src/components/AdminV2/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/index.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tabs/DownloadCSVButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tabs/DownloadCSVButton.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tabs/DownloadCsvButton.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tabs/DownloadCsvButton.test.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tabs/ModuleActivityReport.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tabs/ModuleActivityReport.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tabs/ModuleActivityReport.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tabs/ModuleActivityReport.test.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tests/AIAnalyticsSummary.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tests/AIAnalyticsSummary.test.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tests/Admin.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tests/Admin.test.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tests/AdminCards.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tests/AdminCards.test.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tests/AdminCardsSkeleton.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tests/AdminCardsSkeleton.test.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tests/AdminSearchForm.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tests/AdminSearchForm.test.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tests/SortableItem.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tests/SortableItem.test.jsx -------------------------------------------------------------------------------- /src/components/AdminV2/tests/SubscriptionModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdminV2/tests/SubscriptionModal.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/AnalyticsFilters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/AnalyticsFilters.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/AnalyticsPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/AnalyticsPage.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/CourseFilterDropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/CourseFilterDropdown.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/DownloadCSVButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/DownloadCSVButton.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/Header.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/Stats.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/Stats.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/BarChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/BarChart.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/BarChart.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/BarChart.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/ChartWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/ChartWrapper.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/ChartWrapper.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/ChartWrapper.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/EmptyChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/EmptyChart.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/EmptyChart.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/EmptyChart.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/LineChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/LineChart.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/LineChart.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/LineChart.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/ScatterChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/ScatterChart.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/ScatterChart.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/ScatterChart.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/TopSkillsChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/TopSkillsChart.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/Treemap.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/Treemap.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/charts/Treemap.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/charts/Treemap.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/constants.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/data/constants.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/data/constants.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/data/constants.test.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/data/hooks.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/data/hooks.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/data/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/data/hooks/index.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/data/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/data/utils.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/data/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/data/utils.test.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/messages.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/styles/index.scss -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tables/AnalyticsTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tables/AnalyticsTable.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tables/LeaderboardTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tables/LeaderboardTable.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tabs/Engagements.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tabs/Engagements.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tabs/Engagements.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tabs/Engagements.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tabs/Outcomes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tabs/Outcomes.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tabs/Outcomes.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tabs/Outcomes.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tabs/Progress.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tabs/Progress.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tabs/Progress.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tabs/Progress.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tests/AnalyticsPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tests/AnalyticsPage.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tests/Header.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tests/Header.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2.0/tests/Stats.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2.0/tests/Stats.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/AnalyticsV2Page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/AnalyticsV2Page.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/DownloadCSVButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/DownloadCSVButton.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/DownloadCSVButton.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/DownloadCSVButton.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/Header.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/ProgressOverlay.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/ProgressOverlay.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/Stats.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/Stats.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/charts/BarChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/charts/BarChart.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/charts/BarChart.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/charts/BarChart.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/charts/ChartWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/charts/ChartWrapper.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/charts/EmptyChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/charts/EmptyChart.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/charts/EmptyChart.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/charts/EmptyChart.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/charts/LineChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/charts/LineChart.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/charts/LineChart.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/charts/LineChart.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/charts/ScatterChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/charts/ScatterChart.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/charts/ScatterChart.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/charts/ScatterChart.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/constants.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/data/constants.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/data/hooks.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/data/hooks.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/data/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/data/hooks/index.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/data/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/data/utils.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/data/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/data/utils.test.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/messages.js -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/styles/index.scss -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/AnalyticsTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/AnalyticsTable.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/Completions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/Completions.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/Completions.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/Completions.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/Engagements.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/Engagements.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/Engagements.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/Engagements.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/Enrollments.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/Enrollments.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/Enrollments.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/Enrollments.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/Leaderboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/Leaderboard.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/Leaderboard.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/Leaderboard.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/Skills.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/Skills.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tabs/Skills.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tabs/Skills.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tests/AnalyticsV2Page.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tests/AnalyticsV2Page.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tests/Header.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tests/Header.test.jsx -------------------------------------------------------------------------------- /src/components/AdvanceAnalyticsV2/tests/Stats.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AdvanceAnalyticsV2/tests/Stats.test.jsx -------------------------------------------------------------------------------- /src/components/App/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/App/index.jsx -------------------------------------------------------------------------------- /src/components/AuthenticatedEnterpriseApp/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/AuthenticatedEnterpriseApp/index.jsx -------------------------------------------------------------------------------- /src/components/BrandStyles/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BrandStyles/index.jsx -------------------------------------------------------------------------------- /src/components/BudgetExpiryAlertAndModal/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BudgetExpiryAlertAndModal/data/constants.js -------------------------------------------------------------------------------- /src/components/BudgetExpiryAlertAndModal/data/index.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BudgetExpiryAlertAndModal/data/index.test.jsx -------------------------------------------------------------------------------- /src/components/BudgetExpiryAlertAndModal/data/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BudgetExpiryAlertAndModal/data/utils.js -------------------------------------------------------------------------------- /src/components/BudgetExpiryAlertAndModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BudgetExpiryAlertAndModal/index.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/BulkEnrollButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/BulkEnrollButton.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/BulkEnrollDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/BulkEnrollDialog.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/BulkEnrollment.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/BulkEnrollment.scss -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/BulkEnrollmentContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/BulkEnrollmentContext.tsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/BulkEnrollmentWarningModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/BulkEnrollmentWarningModal.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/CourseSearchResults.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/CourseSearchResults.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/CourseSearchResults.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/CourseSearchResults.test.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/data/actions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/data/actions.test.js -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/data/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/data/actions.ts -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/data/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/data/constants.ts -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/data/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/data/reducer.test.js -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/data/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/data/reducer.ts -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/data/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/data/types.ts -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/stepper/AddCoursesStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/stepper/AddCoursesStep.tsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/stepper/ReviewItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/stepper/ReviewItem.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/stepper/ReviewItem.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/stepper/ReviewItem.test.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/stepper/ReviewList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/stepper/ReviewList.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/stepper/ReviewList.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/stepper/ReviewList.test.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/stepper/ReviewStep.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/stepper/ReviewStep.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/stepper/constants.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/stepper/constants.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/table/BaseSelectionStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/table/BaseSelectionStatus.tsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentPage/table/BulkEnrollSelect.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentPage/table/BulkEnrollSelect.jsx -------------------------------------------------------------------------------- /src/components/BulkEnrollmentResultsDownloadPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/BulkEnrollmentResultsDownloadPage/index.jsx -------------------------------------------------------------------------------- /src/components/CheckboxFilter/CheckboxFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CheckboxFilter/CheckboxFilter.tsx -------------------------------------------------------------------------------- /src/components/CheckboxFilter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CheckboxFilter/index.ts -------------------------------------------------------------------------------- /src/components/CodeAssignmentModal/BulkAssignFields.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeAssignmentModal/BulkAssignFields.jsx -------------------------------------------------------------------------------- /src/components/CodeAssignmentModal/CodeAssignmentModal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeAssignmentModal/CodeAssignmentModal.scss -------------------------------------------------------------------------------- /src/components/CodeAssignmentModal/CodeAssignmentModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeAssignmentModal/CodeAssignmentModal.test.jsx -------------------------------------------------------------------------------- /src/components/CodeAssignmentModal/IndividualAssignFields.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeAssignmentModal/IndividualAssignFields.jsx -------------------------------------------------------------------------------- /src/components/CodeAssignmentModal/constants.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeAssignmentModal/constants.jsx -------------------------------------------------------------------------------- /src/components/CodeAssignmentModal/emailTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeAssignmentModal/emailTemplate.js -------------------------------------------------------------------------------- /src/components/CodeAssignmentModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeAssignmentModal/index.jsx -------------------------------------------------------------------------------- /src/components/CodeAssignmentModal/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeAssignmentModal/messages.js -------------------------------------------------------------------------------- /src/components/CodeAssignmentModal/validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeAssignmentModal/validation.js -------------------------------------------------------------------------------- /src/components/CodeAssignmentModal/validation.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeAssignmentModal/validation.test.js -------------------------------------------------------------------------------- /src/components/CodeDeprecationAlert/CodeDeprecationAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeDeprecationAlert/CodeDeprecationAlert.tsx -------------------------------------------------------------------------------- /src/components/CodeManagement/CodeManagementRoutes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeManagement/CodeManagementRoutes.jsx -------------------------------------------------------------------------------- /src/components/CodeManagement/CouponCodeTabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeManagement/CouponCodeTabs.jsx -------------------------------------------------------------------------------- /src/components/CodeManagement/ManageCodesTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeManagement/ManageCodesTab.jsx -------------------------------------------------------------------------------- /src/components/CodeManagement/ManageRequestsTab.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeManagement/ManageRequestsTab.jsx -------------------------------------------------------------------------------- /src/components/CodeManagement/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeManagement/data/constants.js -------------------------------------------------------------------------------- /src/components/CodeManagement/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeManagement/index.jsx -------------------------------------------------------------------------------- /src/components/CodeManagement/tests/CouponCodeTabs.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeManagement/tests/CouponCodeTabs.test.jsx -------------------------------------------------------------------------------- /src/components/CodeManagement/tests/ManageCodesTab.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeManagement/tests/ManageCodesTab.test.jsx -------------------------------------------------------------------------------- /src/components/CodeManagement/tests/ManageRequestsTab.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeManagement/tests/ManageRequestsTab.test.jsx -------------------------------------------------------------------------------- /src/components/CodeModal/ModalError.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeModal/ModalError.jsx -------------------------------------------------------------------------------- /src/components/CodeModal/ModalError.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeModal/ModalError.test.jsx -------------------------------------------------------------------------------- /src/components/CodeModal/codeModalHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeModal/codeModalHelpers.js -------------------------------------------------------------------------------- /src/components/CodeModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeModal/index.jsx -------------------------------------------------------------------------------- /src/components/CodeReminderModal/CodeDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeReminderModal/CodeDetails.jsx -------------------------------------------------------------------------------- /src/components/CodeReminderModal/CodeReminderModal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeReminderModal/CodeReminderModal.scss -------------------------------------------------------------------------------- /src/components/CodeReminderModal/CodeReminderModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeReminderModal/CodeReminderModal.test.jsx -------------------------------------------------------------------------------- /src/components/CodeReminderModal/emailTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeReminderModal/emailTemplate.js -------------------------------------------------------------------------------- /src/components/CodeReminderModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeReminderModal/index.jsx -------------------------------------------------------------------------------- /src/components/CodeRevokeModal/CodeRevokeModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeRevokeModal/CodeRevokeModal.test.jsx -------------------------------------------------------------------------------- /src/components/CodeRevokeModal/emailTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeRevokeModal/emailTemplate.js -------------------------------------------------------------------------------- /src/components/CodeRevokeModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeRevokeModal/index.jsx -------------------------------------------------------------------------------- /src/components/CodeSearchResults/CodeSearchResults.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeSearchResults/CodeSearchResults.test.jsx -------------------------------------------------------------------------------- /src/components/CodeSearchResults/CodeSearchResultsHeading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeSearchResults/CodeSearchResultsHeading.jsx -------------------------------------------------------------------------------- /src/components/CodeSearchResults/CodeSearchResultsTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeSearchResults/CodeSearchResultsTable.jsx -------------------------------------------------------------------------------- /src/components/CodeSearchResults/_CodeSearchResults.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeSearchResults/_CodeSearchResults.scss -------------------------------------------------------------------------------- /src/components/CodeSearchResults/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CodeSearchResults/index.jsx -------------------------------------------------------------------------------- /src/components/CompletedLearnersTable/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CompletedLearnersTable/index.jsx -------------------------------------------------------------------------------- /src/components/ConfirmationModal/ConfirmationModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ConfirmationModal/ConfirmationModal.test.jsx -------------------------------------------------------------------------------- /src/components/ConfirmationModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ConfirmationModal/index.jsx -------------------------------------------------------------------------------- /src/components/ContactCustomerSupportButton/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContactCustomerSupportButton/index.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/CatalogVisibility/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/CatalogVisibility/index.js -------------------------------------------------------------------------------- /src/components/ContentHighlights/ContentHighlightCardItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ContentHighlightCardItem.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/ContentHighlightHelmet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ContentHighlightHelmet.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/ContentHighlightRoutes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ContentHighlightRoutes.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/ContentHighlightSet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ContentHighlightSet.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/ContentHighlightSetCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ContentHighlightSetCard.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/ContentHighlightToast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ContentHighlightToast.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/ContentHighlights.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ContentHighlights.tsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/ContentHighlightsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ContentHighlightsContext.tsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/ContentHighlightsDashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ContentHighlightsDashboard.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/CurrentContentHighlights.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/CurrentContentHighlights.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/DeleteHighlightSet.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/DeleteHighlightSet.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/HighlightSetSection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/HighlightSetSection.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/SkeletonContentCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/SkeletonContentCard.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/ZeroState/ZeroStateCardText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ZeroState/ZeroStateCardText.jsx -------------------------------------------------------------------------------- /src/components/ContentHighlights/ZeroState/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/ZeroState/index.js -------------------------------------------------------------------------------- /src/components/ContentHighlights/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/data/constants.js -------------------------------------------------------------------------------- /src/components/ContentHighlights/data/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/data/hooks.js -------------------------------------------------------------------------------- /src/components/ContentHighlights/data/tests/constants.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/data/tests/constants.test.js -------------------------------------------------------------------------------- /src/components/ContentHighlights/data/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/data/utils.js -------------------------------------------------------------------------------- /src/components/ContentHighlights/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ContentHighlights/index.js -------------------------------------------------------------------------------- /src/components/Coupon/Coupon.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Coupon/Coupon.test.jsx -------------------------------------------------------------------------------- /src/components/Coupon/_Coupon.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Coupon/_Coupon.scss -------------------------------------------------------------------------------- /src/components/Coupon/__snapshots__/Coupon.test.jsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Coupon/__snapshots__/Coupon.test.jsx.snap -------------------------------------------------------------------------------- /src/components/Coupon/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Coupon/index.jsx -------------------------------------------------------------------------------- /src/components/CouponDetails/ActionButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/ActionButton.jsx -------------------------------------------------------------------------------- /src/components/CouponDetails/ActionButton.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/ActionButton.test.jsx -------------------------------------------------------------------------------- /src/components/CouponDetails/CouponBulkActions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/CouponBulkActions.jsx -------------------------------------------------------------------------------- /src/components/CouponDetails/CouponBulkActions.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/CouponBulkActions.test.jsx -------------------------------------------------------------------------------- /src/components/CouponDetails/CouponFilters.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/CouponFilters.jsx -------------------------------------------------------------------------------- /src/components/CouponDetails/FilterBulkActionRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/FilterBulkActionRow.jsx -------------------------------------------------------------------------------- /src/components/CouponDetails/_CouponDetails.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/_CouponDetails.scss -------------------------------------------------------------------------------- /src/components/CouponDetails/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/constants.js -------------------------------------------------------------------------------- /src/components/CouponDetails/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/helpers.js -------------------------------------------------------------------------------- /src/components/CouponDetails/helpers.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/helpers.test.jsx -------------------------------------------------------------------------------- /src/components/CouponDetails/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/index.jsx -------------------------------------------------------------------------------- /src/components/CouponDetails/index.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/CouponDetails/index.test.jsx -------------------------------------------------------------------------------- /src/components/DownloadCsvButton/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/DownloadCsvButton/index.jsx -------------------------------------------------------------------------------- /src/components/EmailTemplateForm/EmailTemplateForm.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EmailTemplateForm/EmailTemplateForm.test.jsx -------------------------------------------------------------------------------- /src/components/EmailTemplateForm/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EmailTemplateForm/constants.js -------------------------------------------------------------------------------- /src/components/EmailTemplateForm/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EmailTemplateForm/index.jsx -------------------------------------------------------------------------------- /src/components/EmailTemplateForm/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EmailTemplateForm/messages.js -------------------------------------------------------------------------------- /src/components/EnrolledLearnersForInactiveCoursesTable/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnrolledLearnersForInactiveCoursesTable/index.jsx -------------------------------------------------------------------------------- /src/components/EnrolledLearnersTable/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnrolledLearnersTable/index.jsx -------------------------------------------------------------------------------- /src/components/EnrollmentsTable/EnrollmentsTable.mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnrollmentsTable/EnrollmentsTable.mocks.js -------------------------------------------------------------------------------- /src/components/EnrollmentsTable/EnrollmentsTable.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnrollmentsTable/EnrollmentsTable.test.jsx -------------------------------------------------------------------------------- /src/components/EnrollmentsTable/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnrollmentsTable/index.jsx -------------------------------------------------------------------------------- /src/components/EnterpriseApp/EnterpriseApp.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/EnterpriseApp.test.jsx -------------------------------------------------------------------------------- /src/components/EnterpriseApp/EnterpriseAppContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/EnterpriseAppContent.jsx -------------------------------------------------------------------------------- /src/components/EnterpriseApp/EnterpriseAppContextProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/EnterpriseAppContextProvider.tsx -------------------------------------------------------------------------------- /src/components/EnterpriseApp/EnterpriseAppRoutes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/EnterpriseAppRoutes.jsx -------------------------------------------------------------------------------- /src/components/EnterpriseApp/EnterpriseAppRoutes.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/EnterpriseAppRoutes.test.jsx -------------------------------------------------------------------------------- /src/components/EnterpriseApp/EnterpriseAppSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/EnterpriseAppSkeleton.jsx -------------------------------------------------------------------------------- /src/components/EnterpriseApp/EnterpriseAppSkeleton.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/EnterpriseAppSkeleton.test.jsx -------------------------------------------------------------------------------- /src/components/EnterpriseApp/_EnterpriseApp.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/_EnterpriseApp.scss -------------------------------------------------------------------------------- /src/components/EnterpriseApp/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/data/constants.js -------------------------------------------------------------------------------- /src/components/EnterpriseApp/data/enterpriseCurationReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/data/enterpriseCurationReducer.js -------------------------------------------------------------------------------- /src/components/EnterpriseApp/data/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/data/hooks/index.js -------------------------------------------------------------------------------- /src/components/EnterpriseApp/data/hooks/useEnterpriseCuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/data/hooks/useEnterpriseCuration.js -------------------------------------------------------------------------------- /src/components/EnterpriseApp/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseApp/index.jsx -------------------------------------------------------------------------------- /src/components/EnterpriseList/EnterpriseList.mocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseList/EnterpriseList.mocks.js -------------------------------------------------------------------------------- /src/components/EnterpriseList/EnterpriseList.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseList/EnterpriseList.test.jsx -------------------------------------------------------------------------------- /src/components/EnterpriseList/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseList/index.jsx -------------------------------------------------------------------------------- /src/components/EnterpriseSubsidiesContext/data/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseSubsidiesContext/data/hooks.js -------------------------------------------------------------------------------- /src/components/EnterpriseSubsidiesContext/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/EnterpriseSubsidiesContext/index.jsx -------------------------------------------------------------------------------- /src/components/ErrorPage/ErrorPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ErrorPage/ErrorPage.test.jsx -------------------------------------------------------------------------------- /src/components/ErrorPage/__snapshots__/ErrorPage.test.jsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ErrorPage/__snapshots__/ErrorPage.test.jsx.snap -------------------------------------------------------------------------------- /src/components/ErrorPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ErrorPage/index.jsx -------------------------------------------------------------------------------- /src/components/FeatureAnnouncementBanner/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/FeatureAnnouncementBanner/index.jsx -------------------------------------------------------------------------------- /src/components/FeatureNotSupportedPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/FeatureNotSupportedPage/index.jsx -------------------------------------------------------------------------------- /src/components/FileInput/_FileInput.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/FileInput/_FileInput.scss -------------------------------------------------------------------------------- /src/components/FileInput/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/FileInput/index.jsx -------------------------------------------------------------------------------- /src/components/FloatingCollapsible/_FloatingCollapsible.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/FloatingCollapsible/_FloatingCollapsible.scss -------------------------------------------------------------------------------- /src/components/FloatingCollapsible/index.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/FloatingCollapsible/index.test.jsx -------------------------------------------------------------------------------- /src/components/FloatingCollapsible/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/FloatingCollapsible/index.tsx -------------------------------------------------------------------------------- /src/components/Footer/Footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Footer/Footer.scss -------------------------------------------------------------------------------- /src/components/Footer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Footer/index.jsx -------------------------------------------------------------------------------- /src/components/Footer/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Footer/messages.js -------------------------------------------------------------------------------- /src/components/ForbiddenPage/ForbiddenPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ForbiddenPage/ForbiddenPage.test.jsx -------------------------------------------------------------------------------- /src/components/ForbiddenPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ForbiddenPage/index.jsx -------------------------------------------------------------------------------- /src/components/Header/Header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Header/Header.scss -------------------------------------------------------------------------------- /src/components/Header/Header.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Header/Header.test.jsx -------------------------------------------------------------------------------- /src/components/Header/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Header/index.jsx -------------------------------------------------------------------------------- /src/components/Hero/Hero.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Hero/Hero.test.jsx -------------------------------------------------------------------------------- /src/components/Hero/_Hero.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Hero/_Hero.scss -------------------------------------------------------------------------------- /src/components/Hero/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Hero/index.jsx -------------------------------------------------------------------------------- /src/components/IconWithTooltip/IconWithTooltip.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/IconWithTooltip/IconWithTooltip.test.jsx -------------------------------------------------------------------------------- /src/components/IconWithTooltip/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/IconWithTooltip/index.jsx -------------------------------------------------------------------------------- /src/components/Img/Img.scss: -------------------------------------------------------------------------------- 1 | img { 2 | width: 100%; 3 | height: auto; 4 | } 5 | -------------------------------------------------------------------------------- /src/components/Img/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Img/index.jsx -------------------------------------------------------------------------------- /src/components/InfoHover/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/InfoHover/index.jsx -------------------------------------------------------------------------------- /src/components/InviteLearnersModal/emailTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/InviteLearnersModal/emailTemplate.js -------------------------------------------------------------------------------- /src/components/InviteLearnersModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/InviteLearnersModal/index.jsx -------------------------------------------------------------------------------- /src/components/InviteLearnersModal/inviteLearnerModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/InviteLearnersModal/inviteLearnerModal.test.jsx -------------------------------------------------------------------------------- /src/components/LearnerActivityTable/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/LearnerActivityTable/index.jsx -------------------------------------------------------------------------------- /src/components/LoadingMessage/_LoadingMessage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/LoadingMessage/_LoadingMessage.scss -------------------------------------------------------------------------------- /src/components/LoadingMessage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/LoadingMessage/index.jsx -------------------------------------------------------------------------------- /src/components/MultipleFileInputField/MultipleFileInputField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/MultipleFileInputField/MultipleFileInputField.jsx -------------------------------------------------------------------------------- /src/components/MultipleFileInputField/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/MultipleFileInputField/constants.js -------------------------------------------------------------------------------- /src/components/MultipleFileInputField/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/MultipleFileInputField/utils.js -------------------------------------------------------------------------------- /src/components/NewFeatureAlertBrowseAndRequest/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/NewFeatureAlertBrowseAndRequest/data/constants.js -------------------------------------------------------------------------------- /src/components/NewFeatureAlertBrowseAndRequest/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/NewFeatureAlertBrowseAndRequest/index.jsx -------------------------------------------------------------------------------- /src/components/NotFoundPage/NotFoundPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/NotFoundPage/NotFoundPage.test.jsx -------------------------------------------------------------------------------- /src/components/NotFoundPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/NotFoundPage/index.jsx -------------------------------------------------------------------------------- /src/components/NumberCard/NumberCard.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/NumberCard/NumberCard.test.jsx -------------------------------------------------------------------------------- /src/components/NumberCard/_NumberCard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/NumberCard/_NumberCard.scss -------------------------------------------------------------------------------- /src/components/NumberCard/__snapshots__/NumberCard.test.jsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/NumberCard/__snapshots__/NumberCard.test.jsx.snap -------------------------------------------------------------------------------- /src/components/NumberCard/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/NumberCard/index.jsx -------------------------------------------------------------------------------- /src/components/PastWeekPassedLearnersTable/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PastWeekPassedLearnersTable/index.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/CreateGroupModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/CreateGroupModal.tsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/CreateGroupModalContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/CreateGroupModalContent.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/DownloadCSVButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/DownloadCSVButton.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/GeneralErrorModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/GeneralErrorModal.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/GroupCardGrid.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/GroupCardGrid.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/GroupDetailCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/GroupDetailCard.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/GroupInviteErrorToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/GroupInviteErrorToast.tsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/LearnerDetailPage/data/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/LearnerDetailPage/data/hooks.js -------------------------------------------------------------------------------- /src/components/PeopleManagement/MemberDetailsCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/MemberDetailsCell.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/MemberJoinedDateCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/MemberJoinedDateCell.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/OrgMemberCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/OrgMemberCard.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/PeopleManagementTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/PeopleManagementTable.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/RecentActionTableCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/RecentActionTableCell.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/ZeroState.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/ZeroState.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/_PeopleManagement.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/_PeopleManagement.scss -------------------------------------------------------------------------------- /src/components/PeopleManagement/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/constants.js -------------------------------------------------------------------------------- /src/components/PeopleManagement/data/ValidatedEmailsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/data/ValidatedEmailsContext.tsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/data/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/data/actions.ts -------------------------------------------------------------------------------- /src/components/PeopleManagement/data/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/data/hooks/index.js -------------------------------------------------------------------------------- /src/components/PeopleManagement/data/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/data/reducer.ts -------------------------------------------------------------------------------- /src/components/PeopleManagement/images/ZeroStateImage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/images/ZeroStateImage.svg -------------------------------------------------------------------------------- /src/components/PeopleManagement/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/index.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/tests/AddMembersModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/tests/AddMembersModal.test.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/tests/CourseEnrollments.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/tests/CourseEnrollments.test.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/tests/CreateGroupModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/tests/CreateGroupModal.test.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/tests/DownloadCsvButton.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/tests/DownloadCsvButton.test.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/tests/GroupDetailPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/tests/GroupDetailPage.test.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/tests/LearnerAccess.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/tests/LearnerAccess.test.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/tests/LearnerDetailPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/tests/LearnerDetailPage.test.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/tests/utils.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/tests/utils.test.jsx -------------------------------------------------------------------------------- /src/components/PeopleManagement/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/PeopleManagement/utils.ts -------------------------------------------------------------------------------- /src/components/ProductTours/AdminOnboardingTours/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/AdminOnboardingTours/constants.js -------------------------------------------------------------------------------- /src/components/ProductTours/AdminOnboardingTours/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/AdminOnboardingTours/messages.js -------------------------------------------------------------------------------- /src/components/ProductTours/AnalyticsTour.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/AnalyticsTour.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/AnalyticsTour.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/AnalyticsTour.test.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/CheckpointOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/CheckpointOverlay.tsx -------------------------------------------------------------------------------- /src/components/ProductTours/ProductTours.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/ProductTours.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/TourCollapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/TourCollapsible.tsx -------------------------------------------------------------------------------- /src/components/ProductTours/TourCompleteModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/TourCompleteModal.tsx -------------------------------------------------------------------------------- /src/components/ProductTours/_ProductTours.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/_ProductTours.scss -------------------------------------------------------------------------------- /src/components/ProductTours/browseAndRequestTour.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/browseAndRequestTour.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/constants.js -------------------------------------------------------------------------------- /src/components/ProductTours/data/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/data/hooks.ts -------------------------------------------------------------------------------- /src/components/ProductTours/data/images/CompletedModal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/data/images/CompletedModal.svg -------------------------------------------------------------------------------- /src/components/ProductTours/data/images/WelcomeModal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/data/images/WelcomeModal.svg -------------------------------------------------------------------------------- /src/components/ProductTours/data/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/data/utils.js -------------------------------------------------------------------------------- /src/components/ProductTours/highlightsTour.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/highlightsTour.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/learnerCreditTour.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/learnerCreditTour.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/learnerDetailPageTour.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/learnerDetailPageTour.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/portalAppearanceTour.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/portalAppearanceTour.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/tests/CheckpointOverlay.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/tests/CheckpointOverlay.test.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/tests/ProductTours.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/tests/ProductTours.test.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/tests/TourCollapsible.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/tests/TourCollapsible.test.jsx -------------------------------------------------------------------------------- /src/components/ProductTours/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ProductTours/types.ts -------------------------------------------------------------------------------- /src/components/ReduxFormCheckbox/CheckboxWithTooltip.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReduxFormCheckbox/CheckboxWithTooltip.jsx -------------------------------------------------------------------------------- /src/components/ReduxFormCheckbox/CheckboxWithTooltip.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReduxFormCheckbox/CheckboxWithTooltip.scss -------------------------------------------------------------------------------- /src/components/ReduxFormCheckbox/ReduxFormCheckbox.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReduxFormCheckbox/ReduxFormCheckbox.test.jsx -------------------------------------------------------------------------------- /src/components/ReduxFormCheckbox/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReduxFormCheckbox/index.jsx -------------------------------------------------------------------------------- /src/components/ReduxFormSelect/ReduxFormSelect.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReduxFormSelect/ReduxFormSelect.test.jsx -------------------------------------------------------------------------------- /src/components/ReduxFormSelect/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReduxFormSelect/index.jsx -------------------------------------------------------------------------------- /src/components/RegisteredLearnersTable/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/RegisteredLearnersTable/index.jsx -------------------------------------------------------------------------------- /src/components/RemindButton/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/RemindButton/index.jsx -------------------------------------------------------------------------------- /src/components/RenderField/RenderField.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/RenderField/RenderField.test.jsx -------------------------------------------------------------------------------- /src/components/RenderField/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/RenderField/index.jsx -------------------------------------------------------------------------------- /src/components/ReportingConfig/EmailDeliveryMethodForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReportingConfig/EmailDeliveryMethodForm.jsx -------------------------------------------------------------------------------- /src/components/ReportingConfig/ReportingConfigForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReportingConfig/ReportingConfigForm.jsx -------------------------------------------------------------------------------- /src/components/ReportingConfig/ReportingConfigForm.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReportingConfig/ReportingConfigForm.test.jsx -------------------------------------------------------------------------------- /src/components/ReportingConfig/SFTPDeliveryMethodForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReportingConfig/SFTPDeliveryMethodForm.jsx -------------------------------------------------------------------------------- /src/components/ReportingConfig/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReportingConfig/index.jsx -------------------------------------------------------------------------------- /src/components/ReportingConfig/index.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/ReportingConfig/index.test.jsx -------------------------------------------------------------------------------- /src/components/RequestCodesPage/RequestCodesForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/RequestCodesPage/RequestCodesForm.jsx -------------------------------------------------------------------------------- /src/components/RequestCodesPage/RequestCodesForm.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/RequestCodesPage/RequestCodesForm.test.jsx -------------------------------------------------------------------------------- /src/components/RequestCodesPage/_RequestCodesPage.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/RequestCodesPage/_RequestCodesPage.scss -------------------------------------------------------------------------------- /src/components/RequestCodesPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/RequestCodesPage/index.jsx -------------------------------------------------------------------------------- /src/components/RequestCodesPage/messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/RequestCodesPage/messages.js -------------------------------------------------------------------------------- /src/components/RevokeButton/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/RevokeButton/index.jsx -------------------------------------------------------------------------------- /src/components/SaveTemplateButton/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SaveTemplateButton/index.jsx -------------------------------------------------------------------------------- /src/components/SearchBar/SearchBar.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SearchBar/SearchBar.test.jsx -------------------------------------------------------------------------------- /src/components/SearchBar/__snapshots__/SearchBar.test.jsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SearchBar/__snapshots__/SearchBar.test.jsx.snap -------------------------------------------------------------------------------- /src/components/SearchBar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SearchBar/index.jsx -------------------------------------------------------------------------------- /src/components/Sidebar/IconLink.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Sidebar/IconLink.jsx -------------------------------------------------------------------------------- /src/components/Sidebar/IconLink.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Sidebar/IconLink.test.jsx -------------------------------------------------------------------------------- /src/components/Sidebar/_Sidebar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Sidebar/_Sidebar.scss -------------------------------------------------------------------------------- /src/components/Sidebar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/Sidebar/index.jsx -------------------------------------------------------------------------------- /src/components/SidebarToggle/SidebarToggle.scss: -------------------------------------------------------------------------------- 1 | .sidebar-toggle-btn { 2 | width: 40px; 3 | } 4 | -------------------------------------------------------------------------------- /src/components/SidebarToggle/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SidebarToggle/index.jsx -------------------------------------------------------------------------------- /src/components/SubsidyRequestManagementTable/ActionCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SubsidyRequestManagementTable/ActionCell.jsx -------------------------------------------------------------------------------- /src/components/SubsidyRequestManagementTable/CourseTitleCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SubsidyRequestManagementTable/CourseTitleCell.jsx -------------------------------------------------------------------------------- /src/components/SubsidyRequestManagementTable/RequestDateCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SubsidyRequestManagementTable/RequestDateCell.jsx -------------------------------------------------------------------------------- /src/components/SubsidyRequestManagementTable/data/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SubsidyRequestManagementTable/data/actions.js -------------------------------------------------------------------------------- /src/components/SubsidyRequestManagementTable/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SubsidyRequestManagementTable/data/constants.js -------------------------------------------------------------------------------- /src/components/SubsidyRequestManagementTable/data/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SubsidyRequestManagementTable/data/hooks.js -------------------------------------------------------------------------------- /src/components/SubsidyRequestManagementTable/data/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SubsidyRequestManagementTable/data/reducer.js -------------------------------------------------------------------------------- /src/components/SubsidyRequestManagementTable/data/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SubsidyRequestManagementTable/data/utils.js -------------------------------------------------------------------------------- /src/components/SubsidyRequestManagementTable/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SubsidyRequestManagementTable/index.js -------------------------------------------------------------------------------- /src/components/SurveyPage/SurveyPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SurveyPage/SurveyPage.test.jsx -------------------------------------------------------------------------------- /src/components/SurveyPage/__snapshots__/SurveyPage.test.jsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SurveyPage/__snapshots__/SurveyPage.test.jsx.snap -------------------------------------------------------------------------------- /src/components/SurveyPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/SurveyPage/index.jsx -------------------------------------------------------------------------------- /src/components/TableComponent/TableLoadingSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TableComponent/TableLoadingSkeleton.jsx -------------------------------------------------------------------------------- /src/components/TableComponent/TableLoadingSkeleton.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TableComponent/TableLoadingSkeleton.test.jsx -------------------------------------------------------------------------------- /src/components/TableComponent/_TableComponent.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TableComponent/_TableComponent.scss -------------------------------------------------------------------------------- /src/components/TableComponent/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TableComponent/index.jsx -------------------------------------------------------------------------------- /src/components/TableComponent/index.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TableComponent/index.test.jsx -------------------------------------------------------------------------------- /src/components/TableLoadingOverlay/TableLoadingOverlay.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TableLoadingOverlay/TableLoadingOverlay.test.jsx -------------------------------------------------------------------------------- /src/components/TableLoadingOverlay/_TableLoadingOverlay.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TableLoadingOverlay/_TableLoadingOverlay.scss -------------------------------------------------------------------------------- /src/components/TableLoadingOverlay/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TableLoadingOverlay/index.jsx -------------------------------------------------------------------------------- /src/components/TemplateSourceFields/TemplateSourceFields.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TemplateSourceFields/TemplateSourceFields.scss -------------------------------------------------------------------------------- /src/components/TemplateSourceFields/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TemplateSourceFields/index.jsx -------------------------------------------------------------------------------- /src/components/TextAreaAutoSize/TextAreaAutoSize.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TextAreaAutoSize/TextAreaAutoSize.test.jsx -------------------------------------------------------------------------------- /src/components/TextAreaAutoSize/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/TextAreaAutoSize/index.jsx -------------------------------------------------------------------------------- /src/components/UserActivationPage/UserActivationPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/UserActivationPage/UserActivationPage.test.jsx -------------------------------------------------------------------------------- /src/components/UserActivationPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/UserActivationPage/index.jsx -------------------------------------------------------------------------------- /src/components/algolia-search/SearchUnavailableAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/algolia-search/SearchUnavailableAlert.tsx -------------------------------------------------------------------------------- /src/components/algolia-search/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/algolia-search/index.ts -------------------------------------------------------------------------------- /src/components/algolia-search/useAlgoliaSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/algolia-search/useAlgoliaSearch.ts -------------------------------------------------------------------------------- /src/components/algolia-search/withAlgoliaSearch.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/algolia-search/withAlgoliaSearch.test.tsx -------------------------------------------------------------------------------- /src/components/algolia-search/withAlgoliaSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/algolia-search/withAlgoliaSearch.tsx -------------------------------------------------------------------------------- /src/components/forms/FormContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/FormContext.tsx -------------------------------------------------------------------------------- /src/components/forms/FormContextWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/FormContextWrapper.tsx -------------------------------------------------------------------------------- /src/components/forms/FormWaitModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/FormWaitModal.tsx -------------------------------------------------------------------------------- /src/components/forms/FormWorkflow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/FormWorkflow.tsx -------------------------------------------------------------------------------- /src/components/forms/ValidatedFormCheckbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/ValidatedFormCheckbox.tsx -------------------------------------------------------------------------------- /src/components/forms/ValidatedFormControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/ValidatedFormControl.tsx -------------------------------------------------------------------------------- /src/components/forms/ValidatedFormRadio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/ValidatedFormRadio.tsx -------------------------------------------------------------------------------- /src/components/forms/_FormWorkflow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/_FormWorkflow.scss -------------------------------------------------------------------------------- /src/components/forms/data/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/data/actions.ts -------------------------------------------------------------------------------- /src/components/forms/data/reducer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/data/reducer.test.ts -------------------------------------------------------------------------------- /src/components/forms/data/reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/data/reducer.ts -------------------------------------------------------------------------------- /src/components/forms/tests/FormWaitModal.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/tests/FormWaitModal.test.tsx -------------------------------------------------------------------------------- /src/components/forms/tests/ValidatedFormControl.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/tests/ValidatedFormControl.test.tsx -------------------------------------------------------------------------------- /src/components/forms/tests/ValidatedFormRadio.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/forms/tests/ValidatedFormRadio.test.tsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/BudgetCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/BudgetCard.jsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/BudgetDetail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/BudgetDetail.jsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/BudgetDetailPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/BudgetDetailPage.jsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/FlexGroupDropdown.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/FlexGroupDropdown.jsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/MultipleBudgetsPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/MultipleBudgetsPage.jsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/OfferDates.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/OfferDates.jsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/SubBudgetCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/SubBudgetCard.jsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/TableTextFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/TableTextFilter.jsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/assets/phoneScroll.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/assets/phoneScroll.svg -------------------------------------------------------------------------------- /src/components/learner-credit-management/assets/reading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/assets/reading.svg -------------------------------------------------------------------------------- /src/components/learner-credit-management/assets/wallet.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/assets/wallet.svg -------------------------------------------------------------------------------- /src/components/learner-credit-management/cards/CourseCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/cards/CourseCard.jsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/cards/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/cards/data/constants.js -------------------------------------------------------------------------------- /src/components/learner-credit-management/cards/data/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/cards/data/index.js -------------------------------------------------------------------------------- /src/components/learner-credit-management/cards/data/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/cards/data/utils.ts -------------------------------------------------------------------------------- /src/components/learner-credit-management/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/data/constants.js -------------------------------------------------------------------------------- /src/components/learner-credit-management/data/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/data/hooks/index.js -------------------------------------------------------------------------------- /src/components/learner-credit-management/data/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/data/index.js -------------------------------------------------------------------------------- /src/components/learner-credit-management/data/tests/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/data/tests/constants.js -------------------------------------------------------------------------------- /src/components/learner-credit-management/data/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/data/types.ts -------------------------------------------------------------------------------- /src/components/learner-credit-management/data/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/data/utils.js -------------------------------------------------------------------------------- /src/components/learner-credit-management/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/index.jsx -------------------------------------------------------------------------------- /src/components/learner-credit-management/requests-tab/data/constants.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/learner-credit-management/requests-tab/data/hooks/useBnrSubsidyRequests.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/learner-credit-management/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/learner-credit-management/styles/index.scss -------------------------------------------------------------------------------- /src/components/settings/ConfigErrorModal.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/ConfigErrorModal.test.tsx -------------------------------------------------------------------------------- /src/components/settings/ConfigErrorModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/ConfigErrorModal.tsx -------------------------------------------------------------------------------- /src/components/settings/HelpCenterButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/HelpCenterButton.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAccessTab/ActionsTableCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAccessTab/ActionsTableCell.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAccessTab/LinkCopiedToast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAccessTab/LinkCopiedToast.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAccessTab/LinkTableCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAccessTab/LinkTableCell.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAccessTab/StatusTableCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAccessTab/StatusTableCell.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAccessTab/UsageTableCell.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAccessTab/UsageTableCell.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAccessTab/data/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAccessTab/data/hooks.ts -------------------------------------------------------------------------------- /src/components/settings/SettingsAccessTab/data/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAccessTab/data/utils.js -------------------------------------------------------------------------------- /src/components/settings/SettingsAccessTab/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAccessTab/index.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAccessTab/tests/TestUtils.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAccessTab/tests/TestUtils.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAccessTab/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAccessTab/utils.js -------------------------------------------------------------------------------- /src/components/settings/SettingsApiCredentialsTab/Context.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsApiCredentialsTab/Context.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsApiCredentialsTab/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsApiCredentialsTab/index.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAppearanceTab/ThemeCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAppearanceTab/ThemeCard.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAppearanceTab/ThemeSvg.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAppearanceTab/ThemeSvg.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAppearanceTab/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAppearanceTab/index.tsx -------------------------------------------------------------------------------- /src/components/settings/SettingsAppearanceTab/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsAppearanceTab/types.d.ts -------------------------------------------------------------------------------- /src/components/settings/SettingsLMSTab/ExistingCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsLMSTab/ExistingCard.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsLMSTab/ExistingLMSCardDeck.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsLMSTab/ExistingLMSCardDeck.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsLMSTab/LMSConfigPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsLMSTab/LMSConfigPage.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsLMSTab/LMSConfigs/utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsLMSTab/LMSConfigs/utils.tsx -------------------------------------------------------------------------------- /src/components/settings/SettingsLMSTab/LMSSelectorPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsLMSTab/LMSSelectorPage.tsx -------------------------------------------------------------------------------- /src/components/settings/SettingsLMSTab/NoConfigCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsLMSTab/NoConfigCard.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsLMSTab/UnsavedChangesModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsLMSTab/UnsavedChangesModal.tsx -------------------------------------------------------------------------------- /src/components/settings/SettingsLMSTab/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsLMSTab/index.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsLMSTab/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsLMSTab/utils.js -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/ExistingSSOConfigs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/ExistingSSOConfigs.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/NewSSOConfigAlerts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/NewSSOConfigAlerts.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/NewSSOConfigCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/NewSSOConfigCard.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/NewSSOConfigForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/NewSSOConfigForm.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/NewSSOStepper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/NewSSOStepper.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/NoSSOCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/NoSSOCard.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/SSOConfigContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/SSOConfigContext.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/SSOStepper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/SSOStepper.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/SsoErrorPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/SsoErrorPage.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/data/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/data/actions.js -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/data/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/data/reducer.js -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/data/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/data/reducer.test.js -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/hooks.js -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/index.jsx -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/tests/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/tests/utils.test.js -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/testutils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/testutils.js -------------------------------------------------------------------------------- /src/components/settings/SettingsSSOTab/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsSSOTab/utils.js -------------------------------------------------------------------------------- /src/components/settings/SettingsTabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/SettingsTabs.jsx -------------------------------------------------------------------------------- /src/components/settings/__mocks__/SettingsTabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/__mocks__/SettingsTabs.jsx -------------------------------------------------------------------------------- /src/components/settings/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/data/constants.js -------------------------------------------------------------------------------- /src/components/settings/data/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/data/hooks.js -------------------------------------------------------------------------------- /src/components/settings/data/tests/hooks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/data/tests/hooks.test.js -------------------------------------------------------------------------------- /src/components/settings/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/index.jsx -------------------------------------------------------------------------------- /src/components/settings/settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/settings.scss -------------------------------------------------------------------------------- /src/components/settings/tests/SettingsPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/tests/SettingsPage.test.jsx -------------------------------------------------------------------------------- /src/components/settings/tests/SettingsTabs.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/tests/SettingsTabs.test.jsx -------------------------------------------------------------------------------- /src/components/settings/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/settings/utils.js -------------------------------------------------------------------------------- /src/components/subscriptions/MultipleSubscriptionPicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/MultipleSubscriptionPicker.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/MultipleSubscriptionsPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/MultipleSubscriptionsPage.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionCard.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionData.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionData.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionDetailPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionDetailPage.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionDetails.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionDetails.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionDetailsSkeleton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionDetailsSkeleton.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionManagementPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionManagementPage.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionPlanRoutes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionPlanRoutes.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionRoutes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionRoutes.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionSubsidyRequests.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionSubsidyRequests.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionTabs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionTabs.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/SubscriptionZeroStateMessage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/SubscriptionZeroStateMessage.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/buttons/DownloadCsvButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/buttons/DownloadCsvButton.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/buttons/InviteLearnersButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/buttons/InviteLearnersButton.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/data/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/data/constants.js -------------------------------------------------------------------------------- /src/components/subscriptions/data/contextHooks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/data/contextHooks.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/data/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/data/hooks.js -------------------------------------------------------------------------------- /src/components/subscriptions/data/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/data/utils.js -------------------------------------------------------------------------------- /src/components/subscriptions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/index.js -------------------------------------------------------------------------------- /src/components/subscriptions/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/styles/index.scss -------------------------------------------------------------------------------- /src/components/subscriptions/tests/SubscriptionCard.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/tests/SubscriptionCard.test.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/tests/SubscriptionRoutes.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/tests/SubscriptionRoutes.test.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/tests/SubscriptionTabs.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/tests/SubscriptionTabs.test.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/tests/TestUtilities.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/tests/TestUtilities.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/tests/data/hooks.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/tests/data/hooks.test.jsx -------------------------------------------------------------------------------- /src/components/subscriptions/tests/data/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subscriptions/tests/data/utils.test.js -------------------------------------------------------------------------------- /src/components/subsidy-request-management-alerts/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subsidy-request-management-alerts/index.jsx -------------------------------------------------------------------------------- /src/components/subsidy-request-modals/data/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subsidy-request-modals/data/hooks.js -------------------------------------------------------------------------------- /src/components/subsidy-request-modals/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subsidy-request-modals/index.jsx -------------------------------------------------------------------------------- /src/components/subsidy-request-modals/tests/hooks.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subsidy-request-modals/tests/hooks.test.jsx -------------------------------------------------------------------------------- /src/components/subsidy-requests/SubsidyRequestsContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subsidy-requests/SubsidyRequestsContext.jsx -------------------------------------------------------------------------------- /src/components/subsidy-requests/data/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subsidy-requests/data/hooks.js -------------------------------------------------------------------------------- /src/components/subsidy-requests/data/tests/hooks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subsidy-requests/data/tests/hooks.test.js -------------------------------------------------------------------------------- /src/components/subsidy-requests/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/subsidy-requests/index.js -------------------------------------------------------------------------------- /src/components/system-wide-banner/SystemWideWarningBanner.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/system-wide-banner/SystemWideWarningBanner.jsx -------------------------------------------------------------------------------- /src/components/system-wide-banner/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/system-wide-banner/index.js -------------------------------------------------------------------------------- /src/components/test/testUtils.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/components/test/testUtils.jsx -------------------------------------------------------------------------------- /src/config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/config/index.js -------------------------------------------------------------------------------- /src/containers/AdminCardsV2/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/AdminCardsV2/index.jsx -------------------------------------------------------------------------------- /src/containers/AdminPageV2/AdminPage.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/AdminPageV2/AdminPage.test.jsx -------------------------------------------------------------------------------- /src/containers/AdminPageV2/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/AdminPageV2/index.jsx -------------------------------------------------------------------------------- /src/containers/CodeAssignmentModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/CodeAssignmentModal/index.jsx -------------------------------------------------------------------------------- /src/containers/CodeReminderModal/CodeReminderModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/CodeReminderModal/CodeReminderModal.test.jsx -------------------------------------------------------------------------------- /src/containers/CodeReminderModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/CodeReminderModal/index.jsx -------------------------------------------------------------------------------- /src/containers/CodeRevokeModal/CodeRevokeModal.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/CodeRevokeModal/CodeRevokeModal.test.jsx -------------------------------------------------------------------------------- /src/containers/CodeRevokeModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/CodeRevokeModal/index.jsx -------------------------------------------------------------------------------- /src/containers/CouponDetails/CouponDetails.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/CouponDetails/CouponDetails.test.jsx -------------------------------------------------------------------------------- /src/containers/CouponDetails/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/CouponDetails/index.jsx -------------------------------------------------------------------------------- /src/containers/DownloadCsvButton/DownloadCsvButton.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/DownloadCsvButton/DownloadCsvButton.test.jsx -------------------------------------------------------------------------------- /src/containers/DownloadCsvButton/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/DownloadCsvButton/index.jsx -------------------------------------------------------------------------------- /src/containers/EnterpriseApp/EnterpriseApp.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/EnterpriseApp/EnterpriseApp.test.jsx -------------------------------------------------------------------------------- /src/containers/EnterpriseApp/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/EnterpriseApp/index.jsx -------------------------------------------------------------------------------- /src/containers/EnterpriseIndexPage/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/EnterpriseIndexPage/index.jsx -------------------------------------------------------------------------------- /src/containers/Footer/Footer.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/Footer/Footer.test.jsx -------------------------------------------------------------------------------- /src/containers/Footer/__snapshots__/Footer.test.jsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/Footer/__snapshots__/Footer.test.jsx.snap -------------------------------------------------------------------------------- /src/containers/Footer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/Footer/index.jsx -------------------------------------------------------------------------------- /src/containers/Header/Header.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/Header/Header.test.jsx -------------------------------------------------------------------------------- /src/containers/Header/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/Header/index.jsx -------------------------------------------------------------------------------- /src/containers/InviteLearnersModal/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/InviteLearnersModal/index.jsx -------------------------------------------------------------------------------- /src/containers/SaveTemplateButton/SaveTemplateButton.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/SaveTemplateButton/SaveTemplateButton.test.jsx -------------------------------------------------------------------------------- /src/containers/SaveTemplateButton/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/SaveTemplateButton/index.jsx -------------------------------------------------------------------------------- /src/containers/Sidebar/Sidebar.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/Sidebar/Sidebar.test.jsx -------------------------------------------------------------------------------- /src/containers/Sidebar/__snapshots__/Sidebar.test.jsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/Sidebar/__snapshots__/Sidebar.test.jsx.snap -------------------------------------------------------------------------------- /src/containers/Sidebar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/Sidebar/index.jsx -------------------------------------------------------------------------------- /src/containers/SidebarToggle/SidebarToggle.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/SidebarToggle/SidebarToggle.test.jsx -------------------------------------------------------------------------------- /src/containers/SidebarToggle/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/SidebarToggle/index.jsx -------------------------------------------------------------------------------- /src/containers/TableContainer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/TableContainer/index.jsx -------------------------------------------------------------------------------- /src/containers/TemplateSourceFields/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/containers/TemplateSourceFields/index.jsx -------------------------------------------------------------------------------- /src/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/custom.d.ts -------------------------------------------------------------------------------- /src/data/actions/codeAssignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/codeAssignment.js -------------------------------------------------------------------------------- /src/data/actions/codeReminder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/codeReminder.js -------------------------------------------------------------------------------- /src/data/actions/codeRevoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/codeRevoke.js -------------------------------------------------------------------------------- /src/data/actions/coupons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/coupons.js -------------------------------------------------------------------------------- /src/data/actions/createPendingEnterpriseUsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/createPendingEnterpriseUsers.js -------------------------------------------------------------------------------- /src/data/actions/csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/csv.js -------------------------------------------------------------------------------- /src/data/actions/csv.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/csv.test.js -------------------------------------------------------------------------------- /src/data/actions/dashboardAnalytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/dashboardAnalytics.js -------------------------------------------------------------------------------- /src/data/actions/dashboardAnalytics.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/dashboardAnalytics.test.js -------------------------------------------------------------------------------- /src/data/actions/dashboardInsights.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/dashboardInsights.js -------------------------------------------------------------------------------- /src/data/actions/emailTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/emailTemplate.js -------------------------------------------------------------------------------- /src/data/actions/emailTemplate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/emailTemplate.test.js -------------------------------------------------------------------------------- /src/data/actions/enterpriseApp.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/enterpriseApp.test.ts -------------------------------------------------------------------------------- /src/data/actions/enterpriseApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/enterpriseApp.ts -------------------------------------------------------------------------------- /src/data/actions/enterpriseBudgets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/enterpriseBudgets.js -------------------------------------------------------------------------------- /src/data/actions/enterpriseCustomerAdmin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/enterpriseCustomerAdmin.test.ts -------------------------------------------------------------------------------- /src/data/actions/enterpriseCustomerAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/enterpriseCustomerAdmin.ts -------------------------------------------------------------------------------- /src/data/actions/enterpriseGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/enterpriseGroups.js -------------------------------------------------------------------------------- /src/data/actions/enterpriseGroups.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/enterpriseGroups.test.js -------------------------------------------------------------------------------- /src/data/actions/portalConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/portalConfiguration.js -------------------------------------------------------------------------------- /src/data/actions/portalConfiguration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/portalConfiguration.test.js -------------------------------------------------------------------------------- /src/data/actions/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/sidebar.js -------------------------------------------------------------------------------- /src/data/actions/sidebar.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/sidebar.test.js -------------------------------------------------------------------------------- /src/data/actions/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/table.js -------------------------------------------------------------------------------- /src/data/actions/table.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/table.test.js -------------------------------------------------------------------------------- /src/data/actions/userSubscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/actions/userSubscription.js -------------------------------------------------------------------------------- /src/data/constants/addUsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/addUsers.js -------------------------------------------------------------------------------- /src/data/constants/codeAssignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/codeAssignment.js -------------------------------------------------------------------------------- /src/data/constants/codeReminder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/codeReminder.js -------------------------------------------------------------------------------- /src/data/constants/codeRevoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/codeRevoke.js -------------------------------------------------------------------------------- /src/data/constants/coupons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/coupons.js -------------------------------------------------------------------------------- /src/data/constants/createPendingEntUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/createPendingEntUser.js -------------------------------------------------------------------------------- /src/data/constants/csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/csv.js -------------------------------------------------------------------------------- /src/data/constants/dashboardAnalytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/dashboardAnalytics.js -------------------------------------------------------------------------------- /src/data/constants/dashboardInsights.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/dashboardInsights.js -------------------------------------------------------------------------------- /src/data/constants/emailTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/emailTemplate.js -------------------------------------------------------------------------------- /src/data/constants/enterpriseBudgets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/enterpriseBudgets.js -------------------------------------------------------------------------------- /src/data/constants/enterpriseCustomerAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/enterpriseCustomerAdmin.ts -------------------------------------------------------------------------------- /src/data/constants/enterpriseGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/enterpriseGroups.js -------------------------------------------------------------------------------- /src/data/constants/formSubmissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/formSubmissions.js -------------------------------------------------------------------------------- /src/data/constants/licenseReminder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/licenseReminder.js -------------------------------------------------------------------------------- /src/data/constants/licenseRevoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/licenseRevoke.js -------------------------------------------------------------------------------- /src/data/constants/portalConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/portalConfiguration.js -------------------------------------------------------------------------------- /src/data/constants/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/sidebar.js -------------------------------------------------------------------------------- /src/data/constants/subsidyRequests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/subsidyRequests.js -------------------------------------------------------------------------------- /src/data/constants/subsidyTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/subsidyTypes.js -------------------------------------------------------------------------------- /src/data/constants/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/table.js -------------------------------------------------------------------------------- /src/data/constants/userSubscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/constants/userSubscription.js -------------------------------------------------------------------------------- /src/data/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/hooks.js -------------------------------------------------------------------------------- /src/data/images/NoConfig.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/images/NoConfig.svg -------------------------------------------------------------------------------- /src/data/images/NoSSO.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/images/NoSSO.svg -------------------------------------------------------------------------------- /src/data/images/SomethingWentWrong.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/images/SomethingWentWrong.svg -------------------------------------------------------------------------------- /src/data/images/ZeroState.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/images/ZeroState.svg -------------------------------------------------------------------------------- /src/data/reducers/codeAssignment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/codeAssignment.js -------------------------------------------------------------------------------- /src/data/reducers/codeRevoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/codeRevoke.js -------------------------------------------------------------------------------- /src/data/reducers/coupons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/coupons.js -------------------------------------------------------------------------------- /src/data/reducers/csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/csv.js -------------------------------------------------------------------------------- /src/data/reducers/csv.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/csv.test.js -------------------------------------------------------------------------------- /src/data/reducers/dashboardAnalytics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/dashboardAnalytics.js -------------------------------------------------------------------------------- /src/data/reducers/dashboardAnalytics.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/dashboardAnalytics.test.js -------------------------------------------------------------------------------- /src/data/reducers/dashboardInsights.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/dashboardInsights.js -------------------------------------------------------------------------------- /src/data/reducers/dashboardInsights.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/dashboardInsights.test.js -------------------------------------------------------------------------------- /src/data/reducers/emailTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/emailTemplate.js -------------------------------------------------------------------------------- /src/data/reducers/emailTemplate.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/emailTemplate.test.js -------------------------------------------------------------------------------- /src/data/reducers/enterpriseBudgets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/enterpriseBudgets.js -------------------------------------------------------------------------------- /src/data/reducers/enterpriseBudgets.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/enterpriseBudgets.test.js -------------------------------------------------------------------------------- /src/data/reducers/enterpriseCustomerAdmin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/enterpriseCustomerAdmin.test.ts -------------------------------------------------------------------------------- /src/data/reducers/enterpriseCustomerAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/enterpriseCustomerAdmin.ts -------------------------------------------------------------------------------- /src/data/reducers/enterpriseGroups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/enterpriseGroups.js -------------------------------------------------------------------------------- /src/data/reducers/enterpriseGroups.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/enterpriseGroups.test.js -------------------------------------------------------------------------------- /src/data/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/index.js -------------------------------------------------------------------------------- /src/data/reducers/licenseRemind.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/licenseRemind.js -------------------------------------------------------------------------------- /src/data/reducers/licenseRevoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/licenseRevoke.js -------------------------------------------------------------------------------- /src/data/reducers/portalConfiguration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/portalConfiguration.js -------------------------------------------------------------------------------- /src/data/reducers/portalConfiguration.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/portalConfiguration.test.js -------------------------------------------------------------------------------- /src/data/reducers/sidebar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/sidebar.js -------------------------------------------------------------------------------- /src/data/reducers/sidebar.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/sidebar.test.js -------------------------------------------------------------------------------- /src/data/reducers/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/table.js -------------------------------------------------------------------------------- /src/data/reducers/table.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/table.test.js -------------------------------------------------------------------------------- /src/data/reducers/userSubscription.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/reducers/userSubscription.js -------------------------------------------------------------------------------- /src/data/services/DiscoveryApiService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/DiscoveryApiService.js -------------------------------------------------------------------------------- /src/data/services/EcommerceApiService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/EcommerceApiService.js -------------------------------------------------------------------------------- /src/data/services/EnterpriseAccessApiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/EnterpriseAccessApiService.ts -------------------------------------------------------------------------------- /src/data/services/EnterpriseCatalogApiService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/EnterpriseCatalogApiService.js -------------------------------------------------------------------------------- /src/data/services/EnterpriseCatalogApiServiceV2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/EnterpriseCatalogApiServiceV2.js -------------------------------------------------------------------------------- /src/data/services/EnterpriseDataApiService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/EnterpriseDataApiService.js -------------------------------------------------------------------------------- /src/data/services/EnterpriseSubsidyApiService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/EnterpriseSubsidyApiService.js -------------------------------------------------------------------------------- /src/data/services/LicenseManagerAPIService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/LicenseManagerAPIService.js -------------------------------------------------------------------------------- /src/data/services/LmsApiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/LmsApiService.ts -------------------------------------------------------------------------------- /src/data/services/__mocks__/codeSearchResultsResponse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/__mocks__/codeSearchResultsResponse.json -------------------------------------------------------------------------------- /src/data/services/apiServiceUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/apiServiceUtils.js -------------------------------------------------------------------------------- /src/data/services/tests/EnterpriseAccessApiService.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/tests/EnterpriseAccessApiService.test.js -------------------------------------------------------------------------------- /src/data/services/tests/EnterpriseCatalogApiService.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/tests/EnterpriseCatalogApiService.test.js -------------------------------------------------------------------------------- /src/data/services/tests/EnterpriseDataApiService.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/tests/EnterpriseDataApiService.test.js -------------------------------------------------------------------------------- /src/data/services/tests/EnterpriseSubsidyApiService.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/tests/EnterpriseSubsidyApiService.test.js -------------------------------------------------------------------------------- /src/data/services/tests/LmsApiService.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/tests/LmsApiService.test.js -------------------------------------------------------------------------------- /src/data/services/tests/apiServiceUtils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/services/tests/apiServiceUtils.test.js -------------------------------------------------------------------------------- /src/data/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/store.js -------------------------------------------------------------------------------- /src/data/validation/email.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/validation/email.js -------------------------------------------------------------------------------- /src/data/validation/email.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/data/validation/email.test.js -------------------------------------------------------------------------------- /src/eventTracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/eventTracking.js -------------------------------------------------------------------------------- /src/hoc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/hoc.jsx -------------------------------------------------------------------------------- /src/hooks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/hooks/index.js -------------------------------------------------------------------------------- /src/hooks/tests/useInterval.test.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/hooks/tests/useInterval.test.jsx -------------------------------------------------------------------------------- /src/hooks/tests/useOnMount.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/hooks/tests/useOnMount.test.js -------------------------------------------------------------------------------- /src/hooks/useInterval.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/hooks/useInterval.jsx -------------------------------------------------------------------------------- /src/hooks/useOnMount.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/hooks/useOnMount.jsx -------------------------------------------------------------------------------- /src/i18n/index.js: -------------------------------------------------------------------------------- 1 | export default []; 2 | -------------------------------------------------------------------------------- /src/icons/Blackboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/icons/Blackboard.svg -------------------------------------------------------------------------------- /src/icons/CSOD.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/icons/CSOD.png -------------------------------------------------------------------------------- /src/icons/Canvas.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/icons/Canvas.svg -------------------------------------------------------------------------------- /src/icons/Degreed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/icons/Degreed.png -------------------------------------------------------------------------------- /src/icons/Moodle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/icons/Moodle.png -------------------------------------------------------------------------------- /src/icons/SAP.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/icons/SAP.svg -------------------------------------------------------------------------------- /src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/index.jsx -------------------------------------------------------------------------------- /src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/index.scss -------------------------------------------------------------------------------- /src/jestGlobalSetup.js: -------------------------------------------------------------------------------- 1 | module.exports = async () => { 2 | process.env.TZ = 'UTC'; 3 | }; 4 | -------------------------------------------------------------------------------- /src/optimizely.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/optimizely.js -------------------------------------------------------------------------------- /src/setupTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/setupTest.js -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/src/utils.test.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.dev-stage.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/webpack.dev-stage.config.js -------------------------------------------------------------------------------- /webpack.dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/webpack.dev.config.js -------------------------------------------------------------------------------- /webpack.prod.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openedx/frontend-app-admin-portal/HEAD/webpack.prod.config.js --------------------------------------------------------------------------------