├── .dockerignore ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.cjs ├── .yarnrc.yml ├── COPYRIGHT ├── Dockerfile ├── LICENSE ├── README.md ├── api └── index.mjs ├── apollo.config.cjs ├── babel.config.cjs ├── codegen.local.ts ├── codegen.server.ts ├── e2e ├── apiMock.ts ├── apiMocks │ ├── authenticated_MyNDLA.spec.ts_have_favourite_subjects.har │ ├── authenticated_MyNDLA.spec.ts_have_new_posts_in_arena.har │ ├── authenticated_MyNDLA.spec.ts_have_recently_added_to_folder.har │ ├── authenticated_MyNDLAFolder.spec.ts_can_add_and_delete_folder.har │ ├── authenticated_MyNDLAFolder.spec.ts_can_copy_own_folder.har │ ├── authenticated_MyNDLAFolder.spec.ts_can_copy_sharable_link_to_folder.har │ ├── authenticated_MyNDLAFolder.spec.ts_can_drag_and_drop_folders.har │ ├── authenticated_MyNDLAFolder.spec.ts_can_edit_folder_name_on_list_item_.har │ ├── authenticated_MyNDLAFolder.spec.ts_can_go_to_shared_folder_page.har │ ├── authenticated_MyNDLAFolder.spec.ts_can_share_and_unshare_folder.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_copy_learningpath_link.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_create_article_step.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_create_external_step.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_create_folder_step.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_create_learningpaths.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_create_text_step.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_delete_learningpath.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_edit_learningpath_title.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_find_all_steps.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_go_to_learningpath.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_preview_learningpath.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_share_learningpath.har │ ├── authenticated_MyNDLALearningpath.spec.ts_can_unshare_learningpath.har │ ├── authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_article_form_is_dirty.har │ ├── authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_external_form_is_dirty.har │ ├── authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_folder_form_is_dirty.har │ ├── authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_text_form_is_dirty.har │ ├── authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_article_form_is_dirty.har │ ├── authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_external_form_is_dirty.har │ ├── authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_folder_form_is_dirty.har │ ├── authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_text_form_is_dirty.har │ ├── authenticated_MyNDLAMenu.spec.ts_can_navigate_to_folders.har │ ├── authenticated_MyNDLAMenu.spec.ts_can_navigate_to_learningpaths.har │ ├── authenticated_MyNDLAMenu.spec.ts_can_navigate_to_profile.har │ ├── authenticated_MyNDLAMenu.spec.ts_can_navigate_to_subjects.har │ ├── authenticated_MyNDLAMenu.spec.ts_can_navigate_to_tags.har │ ├── authenticated_MyNDLAMenu.spec.ts_have_all_options_at_the_different_pages.har │ ├── authenticated_MyNDLAProfile.spec.ts_can_change_folder_sharing_settings.har │ ├── authenticated_MyNDLAProfile.spec.ts_has_name,_school_and_profile_image.har │ ├── authenticated_MyNDLASubjects.spec.ts_all_subjects_button_works.har │ ├── authenticated_MyNDLASubjects.spec.ts_has_list_of_favoritesubjects.har │ ├── unauthenticated_article.spec.ts_contains_content.har │ ├── unauthenticated_film_page.spec.ts_film_page_has_content.har │ ├── unauthenticated_frontpage.spec.ts_should_have_functioning_language_anchor.har │ ├── unauthenticated_frontpage.spec.ts_should_have_list_of_valid_links_on_frontpage.har │ ├── unauthenticated_iframe.spec.ts_oembed_contains_content.har │ ├── unauthenticated_iframe.spec.ts_resource_contains_content.har │ ├── unauthenticated_iframe.spec.ts_topic_contains_content.har │ ├── unauthenticated_learningpath.spec.ts_contains_content.har │ ├── unauthenticated_multidisciplinary.spec.ts_contains_content.har │ ├── unauthenticated_myNdla.spec.ts_login_dialog_shows_when_trying_to_access_myNDLA_things.har │ ├── unauthenticated_resource.spec.ts_contains_content.har │ ├── unauthenticated_search.spec.ts_LTI_contains_action_elements.har │ ├── unauthenticated_search.spec.ts_contains_search_bar.har │ ├── unauthenticated_server.spec.ts_That_invalid_urls_return_status_400.har │ ├── unauthenticated_server.spec.ts_That_server_doesn't_crash_when_throwing_an_error.har │ ├── unauthenticated_subjects.spec.ts_include_a_list_of_valid_topic_links.har │ ├── unauthenticated_subjects.spec.ts_should_have_valid_breadcrumbs.har │ ├── unauthenticated_toolbox.spec.ts_shows_students.har │ ├── unauthenticated_toolbox.spec.ts_shows_teachers.har │ ├── unauthenticated_topic.spec.ts_contains_article_header_and_introduction.har │ ├── unauthenticated_topic.spec.ts_show_have_functioning_language_box.har │ └── unauthenticated_topicMenu.spec.ts_menu_is_displayed.har ├── auth.setup.ts ├── specs │ ├── authenticated │ │ ├── MyNDLA.spec.ts │ │ ├── MyNDLAFolder.spec.ts │ │ ├── MyNDLALearningpath.spec.ts │ │ ├── MyNDLAMenu.spec.ts │ │ ├── MyNDLAProfile.spec.ts │ │ └── MyNDLASubjects.spec.ts │ └── unauthenticated │ │ ├── article.spec.ts │ │ ├── film_page.spec.ts │ │ ├── frontpage.spec.ts │ │ ├── iframe.spec.ts │ │ ├── learningpath.spec.ts │ │ ├── multidisciplinary.spec.ts │ │ ├── resource.spec.ts │ │ ├── search.spec.ts │ │ ├── server.spec.ts │ │ ├── subjects.spec.ts │ │ ├── toolbox.spec.ts │ │ ├── topic.spec.ts │ │ └── topicMenu.spec.ts └── utils.ts ├── eslint.config.mjs ├── package.json ├── panda.config.ts ├── playwright.config.ts ├── postcss.config.cjs ├── public ├── favicon.ico └── static │ ├── apple-touch-icon-prod.png │ ├── apple-touch-icon-staging.png │ ├── apple-touch-icon-test.png │ ├── brightcove-custom-css.css │ ├── favicon-prod-16x16.png │ ├── favicon-prod-32x32.png │ ├── favicon-staging-16x16.png │ ├── favicon-staging-32x32.png │ ├── favicon-test-16x16.png │ ├── favicon-test-32x32.png │ ├── h5p-custom-css.css │ ├── h5p-resizer.js │ ├── illustrations │ ├── all_subjects_person.svg │ ├── toolbox_desktop.svg │ └── toolbox_mobile.svg │ ├── logo.png │ ├── metaimage.png │ ├── metalogo.jpg │ ├── ndla-ai.jpg │ ├── ndla-ai.png │ ├── ndla-logo-en.svg │ ├── ndla-logo-nb.svg │ ├── not-exist.gif │ ├── oops.gif │ ├── robots.txt │ └── security.txt ├── scripts └── build-server.mjs ├── src ├── Document.tsx ├── LtiContext.tsx ├── RouteErrorElement.tsx ├── __tests__ │ ├── __snapshots__ │ │ └── routeHelpers-test.ts.snap │ ├── i18n-test.ts │ ├── i18nTestHelpers.ts │ ├── routeHelpers-test.ts │ └── vitest.setup.ts ├── appRoutes.tsx ├── client.tsx ├── components │ ├── AlertsContext.tsx │ ├── Article │ │ ├── Article.tsx │ │ ├── CreatedBy.tsx │ │ ├── FavoritesButton.tsx │ │ └── articleHelpers.ts │ ├── AuthenticationContext.tsx │ ├── BannerAlerts.tsx │ ├── CompetenceGoals.tsx │ ├── ContentPlaceholder.tsx │ ├── ContentTypeFallbackIcon.tsx │ ├── DefaultErrorMessage.tsx │ ├── DialogCloseButton.tsx │ ├── Disclaimer.tsx │ ├── FavoriteSubject.tsx │ ├── FeideLoginButton │ │ └── FeideLoginButton.tsx │ ├── InactiveMessageBox.tsx │ ├── LanguageSelector │ │ ├── LanguageSelector.tsx │ │ └── LanguageSelectorSelect.tsx │ ├── Layout │ │ └── PageContainer.tsx │ ├── LdJson.tsx │ ├── Learningpath │ │ ├── LastLearningpathStepInfo.tsx │ │ ├── Learningpath.tsx │ │ ├── LearningpathIframe.tsx │ │ ├── LearningpathMenu.tsx │ │ ├── components │ │ │ ├── ArticleStep.tsx │ │ │ ├── CopyLearningPath.tsx │ │ │ ├── EmbedPageContent.tsx │ │ │ ├── EmbedStep.tsx │ │ │ ├── ExternalStep.tsx │ │ │ ├── LearningpathIntroduction.tsx │ │ │ ├── LearningpathStep.tsx │ │ │ ├── LearningpathStepTitle.tsx │ │ │ └── TextStep.tsx │ │ ├── learningpathTypes.ts │ │ └── learningpathUtils.ts │ ├── LtiContext.tsx │ ├── MediaList │ │ ├── LicenseBylineDescriptionList.tsx │ │ └── MediaList.tsx │ ├── MyNdla │ │ ├── AddResourceToFolder.tsx │ │ ├── AddResourceToFolderModal.tsx │ │ ├── BlockWrapper.tsx │ │ ├── CopyFolder.tsx │ │ ├── CopyFolderModal.tsx │ │ ├── DeleteModalContent.tsx │ │ ├── FavoriteButton.tsx │ │ ├── Folder.tsx │ │ ├── FolderSelect.tsx │ │ ├── FoldersPageTitle.tsx │ │ ├── ListResource.tsx │ │ ├── LoginModalContent.tsx │ │ ├── MyNdlaBreadcrumb.tsx │ │ ├── MyNdlaTitle.tsx │ │ ├── NewFolder.tsx │ │ └── TreeStructure.tsx │ ├── NavigationBox.tsx │ ├── NavigationSafeLinkButton.tsx │ ├── PageSpinner.tsx │ ├── PageTitle.tsx │ ├── RedirectContext.tsx │ ├── RedirectExternal.tsx │ ├── ResponseContext.tsx │ ├── RichTextEditor │ │ ├── RichTextEditor.tsx │ │ ├── Toolbar │ │ │ └── RichTextToolbar.tsx │ │ ├── plugins │ │ │ ├── break │ │ │ │ └── BreakElement.tsx │ │ │ ├── heading │ │ │ │ ├── HeadingElement.tsx │ │ │ │ ├── HeadingToolbarSelect.tsx │ │ │ │ ├── headingPlugin.ts │ │ │ │ ├── headingTypes.ts │ │ │ │ └── headingUtils.ts │ │ │ ├── link │ │ │ │ ├── LinkDialogContent.tsx │ │ │ │ ├── LinkElement.tsx │ │ │ │ ├── LinkToolbarButton.tsx │ │ │ │ ├── linkPlugin.ts │ │ │ │ └── linkUtils.ts │ │ │ ├── list │ │ │ │ ├── ListElement.tsx │ │ │ │ ├── ListToolbarButton.tsx │ │ │ │ ├── listPlugin.ts │ │ │ │ └── listShortcuts.ts │ │ │ ├── mark │ │ │ │ ├── MarkLeaf.tsx │ │ │ │ ├── MarkToolbarButton.tsx │ │ │ │ ├── markPlugin.ts │ │ │ │ └── markShortcuts.ts │ │ │ ├── paragraph │ │ │ │ └── ParagraphElement.tsx │ │ │ ├── section │ │ │ │ └── SectionElement.tsx │ │ │ └── span │ │ │ │ ├── LanguageToolbarSelect.tsx │ │ │ │ ├── SpanElement.tsx │ │ │ │ └── utils.ts │ │ └── richTextSerialization.ts │ ├── Scripts │ │ ├── Formbricks.tsx │ │ ├── Matomo.tsx │ │ ├── Monsido.tsx │ │ ├── Scripts.tsx │ │ └── Tagmanager.tsx │ ├── SiteThemeContext.tsx │ ├── SocialMediaMetadata.tsx │ ├── Status.tsx │ ├── Subject │ │ └── SubjectLinks.tsx │ ├── TabFilter.tsx │ ├── ToastContext.tsx │ ├── TransportationPage │ │ ├── TransportationPageHeader.tsx │ │ ├── TransportationPageNode.tsx │ │ ├── TransportationPageNodeListGrid.tsx │ │ └── TransportationPageVisualElement.tsx │ ├── VersionHashContext.tsx │ ├── WhileLoading.tsx │ ├── __tests__ │ │ ├── RedirectExternal-test.tsx │ │ ├── __snapshots__ │ │ │ ├── competenceGoals-test.ts.snap │ │ │ └── socialMediaMetadata-test.ts.snap │ │ ├── competenceGoals-test.ts │ │ └── socialMediaMetadata-test.ts │ └── license │ │ ├── AudioLicenseList.tsx │ │ ├── ConceptLicenseList.tsx │ │ ├── CopyBlock.tsx │ │ ├── CopyTextButton.tsx │ │ ├── H5pLicenseList.tsx │ │ ├── ImageLicenseAccordion.tsx │ │ ├── ImageLicenseList.tsx │ │ ├── LicenseBox.tsx │ │ ├── OembedItem.tsx │ │ ├── PodcastLicenseList.tsx │ │ ├── TextLicenseList.tsx │ │ ├── VideoLicenseList.tsx │ │ ├── __tests__ │ │ └── ImageLicenseInfoDownloadUrl.ts │ │ ├── licenseFragments.ts │ │ └── licenseHelpers.ts ├── config.ts ├── constants.ts ├── containers │ ├── AboutPageV2 │ │ ├── AboutPageLeaf.tsx │ │ ├── AboutPageNode.tsx │ │ ├── AboutPageV2.tsx │ │ └── aboutPageUtils.ts │ ├── AccessDeniedPage │ │ └── AccessDeniedPage.tsx │ ├── AllSubjectsPage │ │ ├── AllSubjectsPage.tsx │ │ ├── FavoriteSubjects.tsx │ │ ├── LetterNavigation.tsx │ │ ├── SubjectCategory.tsx │ │ └── SubjectLink.tsx │ ├── ArticlePage │ │ ├── ArticlePage.tsx │ │ └── articleApi.ts │ ├── CollectionPage │ │ └── CollectionPage.tsx │ ├── ErrorPage │ │ ├── ErrorBoundary.tsx │ │ ├── ErrorEntry.tsx │ │ ├── ErrorPage.tsx │ │ ├── ForbiddenPage.tsx │ │ └── __tests__ │ │ │ ├── ErrorPage-test.tsx │ │ │ └── __snapshots__ │ │ │ └── ErrorPage-test.tsx.snap │ ├── FilmFrontpage │ │ ├── AboutNdlaFilm.tsx │ │ ├── AllMoviesAlphabetically.tsx │ │ ├── Carousel.tsx │ │ ├── FilmContent.tsx │ │ ├── FilmContentCard.tsx │ │ ├── FilmFrontpage.tsx │ │ ├── FilmSlideshow.tsx │ │ ├── MovieGrid.tsx │ │ ├── filmHelper.ts │ │ └── resourceTypes.ts │ ├── FilmRedirect │ │ └── FilmRedirectPage.tsx │ ├── LearningpathPage │ │ └── LearningpathPage.tsx │ ├── Masthead │ │ ├── Masthead.tsx │ │ ├── MastheadMenu.tsx │ │ ├── MastheadPopover.tsx │ │ ├── MastheadSearch.tsx │ │ ├── MastheadSearchForm.tsx │ │ └── components │ │ │ └── SkipToMainContent.tsx │ ├── MovedResourcePage │ │ └── MovedResourcePage.tsx │ ├── MyNdla │ │ ├── FavoriteSubjects │ │ │ └── FavoriteSubjectsPage.tsx │ │ ├── Folders │ │ │ ├── FoldersPage.tsx │ │ │ ├── FoldersTagPage.tsx │ │ │ ├── components │ │ │ │ ├── DraggableFolder.tsx │ │ │ │ ├── DraggableResource.tsx │ │ │ │ ├── FolderActionHooks.tsx │ │ │ │ ├── FolderCreateModalContent.tsx │ │ │ │ ├── FolderEditModalContent.tsx │ │ │ │ ├── FolderForm.tsx │ │ │ │ ├── FolderList.tsx │ │ │ │ ├── FolderShareModalContent.tsx │ │ │ │ └── ResourceList.tsx │ │ │ └── util.ts │ │ ├── Learningpath │ │ │ ├── EditLearningpathStepsPage.tsx │ │ │ ├── EditLearningpathStepsPageContent.tsx │ │ │ ├── EditLearningpathTitlePage.tsx │ │ │ ├── LearningpathCheck.tsx │ │ │ ├── LearningpathFormButtonContainer.tsx │ │ │ ├── LearningpathPage.tsx │ │ │ ├── NewLearningpathPage.tsx │ │ │ ├── PreviewLearningpathPage.tsx │ │ │ ├── SaveLearningpathPage.tsx │ │ │ ├── components │ │ │ │ ├── AlertDialog.tsx │ │ │ │ ├── DraggableLearningpathStepListItem.tsx │ │ │ │ ├── DraggableListItem.tsx │ │ │ │ ├── EditLearningpathNewStepLink.tsx │ │ │ │ ├── ExternalStepForm.tsx │ │ │ │ ├── FolderResourcePicker.tsx │ │ │ │ ├── FolderStepForm.tsx │ │ │ │ ├── ImagePicker.tsx │ │ │ │ ├── LearningpathActionHooks.tsx │ │ │ │ ├── LearningpathDeleteDialogContent.tsx │ │ │ │ ├── LearningpathItem.tsx │ │ │ │ ├── LearningpathList.tsx │ │ │ │ ├── LearningpathShareDialogContent.tsx │ │ │ │ ├── LearningpathShareLink.tsx │ │ │ │ ├── LearningpathStepDeleteDialog.tsx │ │ │ │ ├── LearningpathStepForm.tsx │ │ │ │ ├── LearningpathStepper.tsx │ │ │ │ ├── ResourcePicker.tsx │ │ │ │ ├── ResourceStepForm.tsx │ │ │ │ ├── TextStepForm.tsx │ │ │ │ ├── TitleForm.tsx │ │ │ │ └── folderTypes.ts │ │ │ ├── learningpathFormUtils.ts │ │ │ ├── learningpathQueries.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── MyNdlaLayout.tsx │ │ ├── MyNdlaPage.tsx │ │ ├── MyProfile │ │ │ └── MyProfilePage.tsx │ │ ├── components │ │ │ ├── DragHandle.tsx │ │ │ ├── FieldLength.tsx │ │ │ ├── MenuModalContent.tsx │ │ │ ├── MyContactArea.tsx │ │ │ ├── MyNdlaButton.tsx │ │ │ ├── MyNdlaPageWrapper.tsx │ │ │ ├── NavigationLink.tsx │ │ │ ├── SettingsMenu.tsx │ │ │ ├── Toolbar.tsx │ │ │ └── UserInfo.tsx │ │ ├── dndUtil.tsx │ │ ├── imageQueries.tsx │ │ └── myNdlaUtils.ts │ ├── NotFoundPage │ │ └── NotFoundPage.tsx │ ├── Page │ │ ├── GlobalEffects.tsx │ │ ├── Layout.tsx │ │ └── components │ │ │ ├── Footer.tsx │ │ │ └── TitleAnnouncer.tsx │ ├── PlainArticlePage │ │ ├── PlainArticleContainer.tsx │ │ └── PlainArticlePage.tsx │ ├── PlainLearningpathPage │ │ ├── PlainLearningpathContainer.tsx │ │ └── PlainLearningpathPage.tsx │ ├── PodcastPage │ │ ├── PodcastSeries.tsx │ │ ├── PodcastSeriesListPage.tsx │ │ └── PodcastSeriesPage.tsx │ ├── PrivateRoute │ │ └── PrivateRoute.tsx │ ├── ProgrammePage │ │ ├── ProgrammeContainer.tsx │ │ └── ProgrammePage.tsx │ ├── ResourceEmbed │ │ ├── AudioPage.tsx │ │ ├── ConceptPage.tsx │ │ ├── H5pPage.tsx │ │ ├── ImagePage.tsx │ │ ├── VideoPage.tsx │ │ └── components │ │ │ ├── ResourceEmbed.tsx │ │ │ └── ResourceEmbedLicenseContent.tsx │ ├── ResourcePage │ │ └── ResourcePage.tsx │ ├── Resources │ │ ├── ResourceItem.tsx │ │ ├── Resources.tsx │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ └── getResourceGroups-test.ts.snap │ │ │ ├── getResourceGroups-test.ts │ │ │ ├── mockResources.ts │ │ │ └── resourceHelpers-test.ts │ │ ├── getResourceGroups.ts │ │ └── resourceHelpers.ts │ ├── SearchPage │ │ ├── FilterContainer.tsx │ │ ├── GrepFilter.tsx │ │ ├── ProgrammeFilter.tsx │ │ ├── ResourceTypeFilter.tsx │ │ ├── SearchContainer.tsx │ │ ├── SearchPage.tsx │ │ ├── SearchResult.tsx │ │ ├── SubjectFilter.tsx │ │ ├── TraitFilter.tsx │ │ ├── searchUtils.ts │ │ └── useStableSearchPageParams.ts │ ├── SharedFolderPage │ │ ├── SharedFolderPage.tsx │ │ └── components │ │ │ └── SaveLink.tsx │ ├── SubjectPage │ │ ├── SubjectContainer.tsx │ │ └── SubjectPage.tsx │ ├── TopicPage │ │ ├── MultidisciplinarySubjectArticle.tsx │ │ ├── TopicContainer.tsx │ │ └── TopicPage.tsx │ ├── UnpublishedResourcePage │ │ └── UnpublishedResourcePage.tsx │ └── WelcomePage │ │ └── WelcomePage.tsx ├── entrypoints.ts ├── fragments │ └── learningpathFragments.ts ├── global.d.ts ├── graphqlTypes.ts ├── i18n.ts ├── i18nInstanceWithTranslations.ts ├── iframe │ ├── EmbedIframePage.tsx │ ├── EmbedIframePageContainer.tsx │ ├── IframeArticlePage.tsx │ ├── IframePage.tsx │ ├── IframePageContainer.tsx │ ├── PostResizeMessage.tsx │ ├── __tests__ │ │ ├── IframeArticlePage-test.tsx │ │ └── __snapshots__ │ │ │ └── IframeArticlePage-test.tsx.snap │ ├── embedIframeIndex.tsx │ ├── embedIframeRoutes.tsx │ ├── iframeArticleRoutes.tsx │ ├── index.tsx │ └── test-iframe.html ├── interfaces.ts ├── lti │ ├── ErrorBoundary.tsx │ ├── LtiEmbed.tsx │ ├── LtiIframePage.tsx │ ├── LtiProvider.tsx │ ├── components │ │ ├── LtiBasicLaunch.tsx │ │ ├── LtiDeepLinking.tsx │ │ └── LtiDefault.tsx │ ├── index.tsx │ └── routes.tsx ├── messages │ ├── __tests__ │ │ └── translations-test.ts │ ├── messagesEN.ts │ ├── messagesNB.ts │ ├── messagesNN.ts │ └── messagesSE.ts ├── mutations │ ├── folder │ │ ├── folderFragments.ts │ │ ├── folderMutations.ts │ │ └── folderQueries.ts │ ├── learningpathMutations.ts │ └── userMutations.ts ├── routeHelpers.tsx ├── routes.tsx ├── schema.graphql ├── server.ts ├── server │ ├── api.ts │ ├── contentSecurityPolicy.ts │ ├── getManifestChunks.tsx │ ├── helpers │ │ ├── gracefulShutdown.ts │ │ ├── oauthHelper.ts │ │ └── openidHelper.ts │ ├── locales │ │ └── locales.ts │ ├── ltiConfig.ts │ ├── middleware │ │ ├── activeRequestsMiddleware.ts │ │ └── loggerContextMiddleware.ts │ ├── podcastRssFeed.ts │ ├── render │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ └── ltiRender-test.ts.snap │ │ │ └── ltiRender-test.ts │ │ ├── defaultRender.tsx │ │ ├── errorRender.tsx │ │ ├── iframeArticleRender.tsx │ │ ├── iframeEmbedRender.tsx │ │ ├── ltiRender.tsx │ │ └── renderHelpers.tsx │ ├── request.ts │ ├── routes │ │ ├── __tests__ │ │ │ ├── __snapshots__ │ │ │ │ └── oembedArticleRoute-test.ts.snap │ │ │ ├── forwardingRoute-test.ts │ │ │ └── oembedArticleRoute-test.ts │ │ ├── contextRedirectRoute.ts │ │ ├── forwardingRoute.ts │ │ ├── healthRouter.ts │ │ ├── index.ts │ │ ├── oembedArticleRoute.ts │ │ └── podcastFeedRoute.ts │ ├── server.render.ts │ └── serverHelpers.ts ├── statusCodes.ts ├── style │ └── index.css ├── types │ ├── env.d.ts │ ├── global.ts │ └── i18next.d.ts └── util │ ├── __tests__ │ ├── formatDate-test.ts │ ├── getStructuredDataFromArticle-test.ts │ ├── sentry-test.ts │ ├── titleHelper-test.ts │ └── urlHelper-test.ts │ ├── apiHelpers.ts │ ├── authHelpers.ts │ ├── chatRobotHelpers.ts │ ├── error │ ├── NDLAApolloErrors.ts │ ├── NDLAError.ts │ └── StatusError.ts │ ├── folderHelpers.tsx │ ├── formatDate.ts │ ├── getArticleScripts.ts │ ├── getContentType.tsx │ ├── getStructuredDataFromArticle.ts │ ├── guards.ts │ ├── handleError.ts │ ├── listItemTraits.ts │ ├── logger │ ├── getLoggerContext.ts │ ├── logger.ts │ ├── loggerContext.ts │ └── winston.ts │ ├── ndlaUrl.ts │ ├── renderOrHydrate.ts │ ├── scrollToIndexFn.ts │ ├── sentry.ts │ ├── siteTheme.ts │ ├── subjectFilter.ts │ ├── supportedLanguages.ts │ ├── titleHelper.ts │ ├── trackingUtil.ts │ ├── transformArticle.ts │ ├── urlHelper.ts │ ├── useDebounce.ts │ ├── useIsMastheadSticky.ts │ ├── useLocalStorage.ts │ ├── useStableSearchParams.ts │ └── useValidationTranslation.ts ├── tsconfig.json ├── vercel.json ├── vite.config.ts └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .git 3 | build 4 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | e2e/fixtures/* 3 | node_modules -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | printWidth: 120, 3 | }; 4 | -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/COPYRIGHT -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/README.md -------------------------------------------------------------------------------- /api/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/api/index.mjs -------------------------------------------------------------------------------- /apollo.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/apollo.config.cjs -------------------------------------------------------------------------------- /babel.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/babel.config.cjs -------------------------------------------------------------------------------- /codegen.local.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/codegen.local.ts -------------------------------------------------------------------------------- /codegen.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/codegen.server.ts -------------------------------------------------------------------------------- /e2e/apiMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMock.ts -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLA.spec.ts_have_favourite_subjects.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLA.spec.ts_have_favourite_subjects.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLA.spec.ts_have_new_posts_in_arena.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLA.spec.ts_have_new_posts_in_arena.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLA.spec.ts_have_recently_added_to_folder.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLA.spec.ts_have_recently_added_to_folder.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_add_and_delete_folder.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_add_and_delete_folder.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_copy_own_folder.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_copy_own_folder.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_copy_sharable_link_to_folder.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_copy_sharable_link_to_folder.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_drag_and_drop_folders.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_drag_and_drop_folders.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_edit_folder_name_on_list_item_.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_edit_folder_name_on_list_item_.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_go_to_shared_folder_page.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_go_to_shared_folder_page.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_share_and_unshare_folder.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAFolder.spec.ts_can_share_and_unshare_folder.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_copy_learningpath_link.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_copy_learningpath_link.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_create_article_step.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_create_article_step.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_create_external_step.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_create_external_step.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_create_folder_step.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_create_folder_step.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_create_learningpaths.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_create_learningpaths.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_create_text_step.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_create_text_step.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_delete_learningpath.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_delete_learningpath.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_edit_learningpath_title.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_edit_learningpath_title.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_find_all_steps.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_find_all_steps.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_go_to_learningpath.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_go_to_learningpath.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_preview_learningpath.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_preview_learningpath.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_share_learningpath.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_share_learningpath.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_unshare_learningpath.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_can_unshare_learningpath.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_article_form_is_dirty.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_article_form_is_dirty.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_external_form_is_dirty.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_external_form_is_dirty.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_folder_form_is_dirty.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_folder_form_is_dirty.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_text_form_is_dirty.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_closing_form_and_text_form_is_dirty.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_article_form_is_dirty.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_article_form_is_dirty.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_external_form_is_dirty.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_external_form_is_dirty.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_folder_form_is_dirty.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_folder_form_is_dirty.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_text_form_is_dirty.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLALearningpath.spec.ts_shows_warning_dialog_when_navigating_and_text_form_is_dirty.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_folders.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_folders.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_learningpaths.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_learningpaths.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_profile.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_profile.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_subjects.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_subjects.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_tags.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_can_navigate_to_tags.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_have_all_options_at_the_different_pages.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAMenu.spec.ts_have_all_options_at_the_different_pages.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAProfile.spec.ts_can_change_folder_sharing_settings.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAProfile.spec.ts_can_change_folder_sharing_settings.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLAProfile.spec.ts_has_name,_school_and_profile_image.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLAProfile.spec.ts_has_name,_school_and_profile_image.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLASubjects.spec.ts_all_subjects_button_works.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLASubjects.spec.ts_all_subjects_button_works.har -------------------------------------------------------------------------------- /e2e/apiMocks/authenticated_MyNDLASubjects.spec.ts_has_list_of_favoritesubjects.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/authenticated_MyNDLASubjects.spec.ts_has_list_of_favoritesubjects.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_article.spec.ts_contains_content.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_article.spec.ts_contains_content.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_film_page.spec.ts_film_page_has_content.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_film_page.spec.ts_film_page_has_content.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_frontpage.spec.ts_should_have_functioning_language_anchor.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_frontpage.spec.ts_should_have_functioning_language_anchor.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_frontpage.spec.ts_should_have_list_of_valid_links_on_frontpage.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_frontpage.spec.ts_should_have_list_of_valid_links_on_frontpage.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_iframe.spec.ts_oembed_contains_content.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_iframe.spec.ts_oembed_contains_content.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_iframe.spec.ts_resource_contains_content.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_iframe.spec.ts_resource_contains_content.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_iframe.spec.ts_topic_contains_content.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_iframe.spec.ts_topic_contains_content.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_learningpath.spec.ts_contains_content.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_learningpath.spec.ts_contains_content.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_multidisciplinary.spec.ts_contains_content.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_multidisciplinary.spec.ts_contains_content.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_myNdla.spec.ts_login_dialog_shows_when_trying_to_access_myNDLA_things.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_myNdla.spec.ts_login_dialog_shows_when_trying_to_access_myNDLA_things.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_resource.spec.ts_contains_content.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_resource.spec.ts_contains_content.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_search.spec.ts_LTI_contains_action_elements.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_search.spec.ts_LTI_contains_action_elements.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_search.spec.ts_contains_search_bar.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_search.spec.ts_contains_search_bar.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_server.spec.ts_That_invalid_urls_return_status_400.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_server.spec.ts_That_invalid_urls_return_status_400.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_server.spec.ts_That_server_doesn't_crash_when_throwing_an_error.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_server.spec.ts_That_server_doesn't_crash_when_throwing_an_error.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_subjects.spec.ts_include_a_list_of_valid_topic_links.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_subjects.spec.ts_include_a_list_of_valid_topic_links.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_subjects.spec.ts_should_have_valid_breadcrumbs.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_subjects.spec.ts_should_have_valid_breadcrumbs.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_toolbox.spec.ts_shows_students.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_toolbox.spec.ts_shows_students.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_toolbox.spec.ts_shows_teachers.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_toolbox.spec.ts_shows_teachers.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_topic.spec.ts_contains_article_header_and_introduction.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_topic.spec.ts_contains_article_header_and_introduction.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_topic.spec.ts_show_have_functioning_language_box.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_topic.spec.ts_show_have_functioning_language_box.har -------------------------------------------------------------------------------- /e2e/apiMocks/unauthenticated_topicMenu.spec.ts_menu_is_displayed.har: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/apiMocks/unauthenticated_topicMenu.spec.ts_menu_is_displayed.har -------------------------------------------------------------------------------- /e2e/auth.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/auth.setup.ts -------------------------------------------------------------------------------- /e2e/specs/authenticated/MyNDLA.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/authenticated/MyNDLA.spec.ts -------------------------------------------------------------------------------- /e2e/specs/authenticated/MyNDLAFolder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/authenticated/MyNDLAFolder.spec.ts -------------------------------------------------------------------------------- /e2e/specs/authenticated/MyNDLALearningpath.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/authenticated/MyNDLALearningpath.spec.ts -------------------------------------------------------------------------------- /e2e/specs/authenticated/MyNDLAMenu.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/authenticated/MyNDLAMenu.spec.ts -------------------------------------------------------------------------------- /e2e/specs/authenticated/MyNDLAProfile.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/authenticated/MyNDLAProfile.spec.ts -------------------------------------------------------------------------------- /e2e/specs/authenticated/MyNDLASubjects.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/authenticated/MyNDLASubjects.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/article.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/article.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/film_page.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/film_page.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/frontpage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/frontpage.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/iframe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/iframe.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/learningpath.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/learningpath.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/multidisciplinary.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/multidisciplinary.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/resource.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/resource.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/search.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/search.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/server.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/server.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/subjects.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/subjects.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/toolbox.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/toolbox.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/topic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/topic.spec.ts -------------------------------------------------------------------------------- /e2e/specs/unauthenticated/topicMenu.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/specs/unauthenticated/topicMenu.spec.ts -------------------------------------------------------------------------------- /e2e/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/e2e/utils.ts -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/package.json -------------------------------------------------------------------------------- /panda.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/panda.config.ts -------------------------------------------------------------------------------- /playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/playwright.config.ts -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/static/apple-touch-icon-prod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/apple-touch-icon-prod.png -------------------------------------------------------------------------------- /public/static/apple-touch-icon-staging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/apple-touch-icon-staging.png -------------------------------------------------------------------------------- /public/static/apple-touch-icon-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/apple-touch-icon-test.png -------------------------------------------------------------------------------- /public/static/brightcove-custom-css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/brightcove-custom-css.css -------------------------------------------------------------------------------- /public/static/favicon-prod-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/favicon-prod-16x16.png -------------------------------------------------------------------------------- /public/static/favicon-prod-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/favicon-prod-32x32.png -------------------------------------------------------------------------------- /public/static/favicon-staging-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/favicon-staging-16x16.png -------------------------------------------------------------------------------- /public/static/favicon-staging-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/favicon-staging-32x32.png -------------------------------------------------------------------------------- /public/static/favicon-test-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/favicon-test-16x16.png -------------------------------------------------------------------------------- /public/static/favicon-test-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/favicon-test-32x32.png -------------------------------------------------------------------------------- /public/static/h5p-custom-css.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/h5p-custom-css.css -------------------------------------------------------------------------------- /public/static/h5p-resizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/h5p-resizer.js -------------------------------------------------------------------------------- /public/static/illustrations/all_subjects_person.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/illustrations/all_subjects_person.svg -------------------------------------------------------------------------------- /public/static/illustrations/toolbox_desktop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/illustrations/toolbox_desktop.svg -------------------------------------------------------------------------------- /public/static/illustrations/toolbox_mobile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/illustrations/toolbox_mobile.svg -------------------------------------------------------------------------------- /public/static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/logo.png -------------------------------------------------------------------------------- /public/static/metaimage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/metaimage.png -------------------------------------------------------------------------------- /public/static/metalogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/metalogo.jpg -------------------------------------------------------------------------------- /public/static/ndla-ai.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/ndla-ai.jpg -------------------------------------------------------------------------------- /public/static/ndla-ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/ndla-ai.png -------------------------------------------------------------------------------- /public/static/ndla-logo-en.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/ndla-logo-en.svg -------------------------------------------------------------------------------- /public/static/ndla-logo-nb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/ndla-logo-nb.svg -------------------------------------------------------------------------------- /public/static/not-exist.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/not-exist.gif -------------------------------------------------------------------------------- /public/static/oops.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/oops.gif -------------------------------------------------------------------------------- /public/static/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/robots.txt -------------------------------------------------------------------------------- /public/static/security.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/public/static/security.txt -------------------------------------------------------------------------------- /scripts/build-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/scripts/build-server.mjs -------------------------------------------------------------------------------- /src/Document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/Document.tsx -------------------------------------------------------------------------------- /src/LtiContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/LtiContext.tsx -------------------------------------------------------------------------------- /src/RouteErrorElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/RouteErrorElement.tsx -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/routeHelpers-test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/__tests__/__snapshots__/routeHelpers-test.ts.snap -------------------------------------------------------------------------------- /src/__tests__/i18n-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/__tests__/i18n-test.ts -------------------------------------------------------------------------------- /src/__tests__/i18nTestHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/__tests__/i18nTestHelpers.ts -------------------------------------------------------------------------------- /src/__tests__/routeHelpers-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/__tests__/routeHelpers-test.ts -------------------------------------------------------------------------------- /src/__tests__/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/__tests__/vitest.setup.ts -------------------------------------------------------------------------------- /src/appRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/appRoutes.tsx -------------------------------------------------------------------------------- /src/client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/client.tsx -------------------------------------------------------------------------------- /src/components/AlertsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/AlertsContext.tsx -------------------------------------------------------------------------------- /src/components/Article/Article.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Article/Article.tsx -------------------------------------------------------------------------------- /src/components/Article/CreatedBy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Article/CreatedBy.tsx -------------------------------------------------------------------------------- /src/components/Article/FavoritesButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Article/FavoritesButton.tsx -------------------------------------------------------------------------------- /src/components/Article/articleHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Article/articleHelpers.ts -------------------------------------------------------------------------------- /src/components/AuthenticationContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/AuthenticationContext.tsx -------------------------------------------------------------------------------- /src/components/BannerAlerts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/BannerAlerts.tsx -------------------------------------------------------------------------------- /src/components/CompetenceGoals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/CompetenceGoals.tsx -------------------------------------------------------------------------------- /src/components/ContentPlaceholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/ContentPlaceholder.tsx -------------------------------------------------------------------------------- /src/components/ContentTypeFallbackIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/ContentTypeFallbackIcon.tsx -------------------------------------------------------------------------------- /src/components/DefaultErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/DefaultErrorMessage.tsx -------------------------------------------------------------------------------- /src/components/DialogCloseButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/DialogCloseButton.tsx -------------------------------------------------------------------------------- /src/components/Disclaimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Disclaimer.tsx -------------------------------------------------------------------------------- /src/components/FavoriteSubject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/FavoriteSubject.tsx -------------------------------------------------------------------------------- /src/components/FeideLoginButton/FeideLoginButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/FeideLoginButton/FeideLoginButton.tsx -------------------------------------------------------------------------------- /src/components/InactiveMessageBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/InactiveMessageBox.tsx -------------------------------------------------------------------------------- /src/components/LanguageSelector/LanguageSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/LanguageSelector/LanguageSelector.tsx -------------------------------------------------------------------------------- /src/components/LanguageSelector/LanguageSelectorSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/LanguageSelector/LanguageSelectorSelect.tsx -------------------------------------------------------------------------------- /src/components/Layout/PageContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Layout/PageContainer.tsx -------------------------------------------------------------------------------- /src/components/LdJson.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/LdJson.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/LastLearningpathStepInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/LastLearningpathStepInfo.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/Learningpath.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/Learningpath.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/LearningpathIframe.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/LearningpathIframe.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/LearningpathMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/LearningpathMenu.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/components/ArticleStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/components/ArticleStep.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/components/CopyLearningPath.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/components/CopyLearningPath.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/components/EmbedPageContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/components/EmbedPageContent.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/components/EmbedStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/components/EmbedStep.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/components/ExternalStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/components/ExternalStep.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/components/LearningpathIntroduction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/components/LearningpathIntroduction.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/components/LearningpathStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/components/LearningpathStep.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/components/LearningpathStepTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/components/LearningpathStepTitle.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/components/TextStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/components/TextStep.tsx -------------------------------------------------------------------------------- /src/components/Learningpath/learningpathTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/learningpathTypes.ts -------------------------------------------------------------------------------- /src/components/Learningpath/learningpathUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Learningpath/learningpathUtils.ts -------------------------------------------------------------------------------- /src/components/LtiContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/LtiContext.tsx -------------------------------------------------------------------------------- /src/components/MediaList/LicenseBylineDescriptionList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MediaList/LicenseBylineDescriptionList.tsx -------------------------------------------------------------------------------- /src/components/MediaList/MediaList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MediaList/MediaList.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/AddResourceToFolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/AddResourceToFolder.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/AddResourceToFolderModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/AddResourceToFolderModal.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/BlockWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/BlockWrapper.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/CopyFolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/CopyFolder.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/CopyFolderModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/CopyFolderModal.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/DeleteModalContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/DeleteModalContent.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/FavoriteButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/FavoriteButton.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/Folder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/Folder.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/FolderSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/FolderSelect.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/FoldersPageTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/FoldersPageTitle.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/ListResource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/ListResource.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/LoginModalContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/LoginModalContent.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/MyNdlaBreadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/MyNdlaBreadcrumb.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/MyNdlaTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/MyNdlaTitle.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/NewFolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/NewFolder.tsx -------------------------------------------------------------------------------- /src/components/MyNdla/TreeStructure.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/MyNdla/TreeStructure.tsx -------------------------------------------------------------------------------- /src/components/NavigationBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/NavigationBox.tsx -------------------------------------------------------------------------------- /src/components/NavigationSafeLinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/NavigationSafeLinkButton.tsx -------------------------------------------------------------------------------- /src/components/PageSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/PageSpinner.tsx -------------------------------------------------------------------------------- /src/components/PageTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/PageTitle.tsx -------------------------------------------------------------------------------- /src/components/RedirectContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RedirectContext.tsx -------------------------------------------------------------------------------- /src/components/RedirectExternal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RedirectExternal.tsx -------------------------------------------------------------------------------- /src/components/ResponseContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/ResponseContext.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/RichTextEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/RichTextEditor.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/Toolbar/RichTextToolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/Toolbar/RichTextToolbar.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/break/BreakElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/break/BreakElement.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/heading/HeadingElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/heading/HeadingElement.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/heading/HeadingToolbarSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/heading/HeadingToolbarSelect.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/heading/headingPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/heading/headingPlugin.ts -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/heading/headingTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/heading/headingTypes.ts -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/heading/headingUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/heading/headingUtils.ts -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/link/LinkDialogContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/link/LinkDialogContent.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/link/LinkElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/link/LinkElement.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/link/LinkToolbarButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/link/LinkToolbarButton.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/link/linkPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/link/linkPlugin.ts -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/link/linkUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/link/linkUtils.ts -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/list/ListElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/list/ListElement.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/list/ListToolbarButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/list/ListToolbarButton.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/list/listPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/list/listPlugin.ts -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/list/listShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/list/listShortcuts.ts -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/mark/MarkLeaf.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/mark/MarkLeaf.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/mark/MarkToolbarButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/mark/MarkToolbarButton.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/mark/markPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/mark/markPlugin.ts -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/mark/markShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/mark/markShortcuts.ts -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/paragraph/ParagraphElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/paragraph/ParagraphElement.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/section/SectionElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/section/SectionElement.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/span/LanguageToolbarSelect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/span/LanguageToolbarSelect.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/span/SpanElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/span/SpanElement.tsx -------------------------------------------------------------------------------- /src/components/RichTextEditor/plugins/span/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/plugins/span/utils.ts -------------------------------------------------------------------------------- /src/components/RichTextEditor/richTextSerialization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/RichTextEditor/richTextSerialization.ts -------------------------------------------------------------------------------- /src/components/Scripts/Formbricks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Scripts/Formbricks.tsx -------------------------------------------------------------------------------- /src/components/Scripts/Matomo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Scripts/Matomo.tsx -------------------------------------------------------------------------------- /src/components/Scripts/Monsido.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Scripts/Monsido.tsx -------------------------------------------------------------------------------- /src/components/Scripts/Scripts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Scripts/Scripts.tsx -------------------------------------------------------------------------------- /src/components/Scripts/Tagmanager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Scripts/Tagmanager.tsx -------------------------------------------------------------------------------- /src/components/SiteThemeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/SiteThemeContext.tsx -------------------------------------------------------------------------------- /src/components/SocialMediaMetadata.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/SocialMediaMetadata.tsx -------------------------------------------------------------------------------- /src/components/Status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Status.tsx -------------------------------------------------------------------------------- /src/components/Subject/SubjectLinks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/Subject/SubjectLinks.tsx -------------------------------------------------------------------------------- /src/components/TabFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/TabFilter.tsx -------------------------------------------------------------------------------- /src/components/ToastContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/ToastContext.tsx -------------------------------------------------------------------------------- /src/components/TransportationPage/TransportationPageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/TransportationPage/TransportationPageHeader.tsx -------------------------------------------------------------------------------- /src/components/TransportationPage/TransportationPageNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/TransportationPage/TransportationPageNode.tsx -------------------------------------------------------------------------------- /src/components/TransportationPage/TransportationPageNodeListGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/TransportationPage/TransportationPageNodeListGrid.tsx -------------------------------------------------------------------------------- /src/components/TransportationPage/TransportationPageVisualElement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/TransportationPage/TransportationPageVisualElement.tsx -------------------------------------------------------------------------------- /src/components/VersionHashContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/VersionHashContext.tsx -------------------------------------------------------------------------------- /src/components/WhileLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/WhileLoading.tsx -------------------------------------------------------------------------------- /src/components/__tests__/RedirectExternal-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/__tests__/RedirectExternal-test.tsx -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/competenceGoals-test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/__tests__/__snapshots__/competenceGoals-test.ts.snap -------------------------------------------------------------------------------- /src/components/__tests__/__snapshots__/socialMediaMetadata-test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/__tests__/__snapshots__/socialMediaMetadata-test.ts.snap -------------------------------------------------------------------------------- /src/components/__tests__/competenceGoals-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/__tests__/competenceGoals-test.ts -------------------------------------------------------------------------------- /src/components/__tests__/socialMediaMetadata-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/__tests__/socialMediaMetadata-test.ts -------------------------------------------------------------------------------- /src/components/license/AudioLicenseList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/AudioLicenseList.tsx -------------------------------------------------------------------------------- /src/components/license/ConceptLicenseList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/ConceptLicenseList.tsx -------------------------------------------------------------------------------- /src/components/license/CopyBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/CopyBlock.tsx -------------------------------------------------------------------------------- /src/components/license/CopyTextButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/CopyTextButton.tsx -------------------------------------------------------------------------------- /src/components/license/H5pLicenseList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/H5pLicenseList.tsx -------------------------------------------------------------------------------- /src/components/license/ImageLicenseAccordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/ImageLicenseAccordion.tsx -------------------------------------------------------------------------------- /src/components/license/ImageLicenseList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/ImageLicenseList.tsx -------------------------------------------------------------------------------- /src/components/license/LicenseBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/LicenseBox.tsx -------------------------------------------------------------------------------- /src/components/license/OembedItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/OembedItem.tsx -------------------------------------------------------------------------------- /src/components/license/PodcastLicenseList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/PodcastLicenseList.tsx -------------------------------------------------------------------------------- /src/components/license/TextLicenseList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/TextLicenseList.tsx -------------------------------------------------------------------------------- /src/components/license/VideoLicenseList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/VideoLicenseList.tsx -------------------------------------------------------------------------------- /src/components/license/__tests__/ImageLicenseInfoDownloadUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/__tests__/ImageLicenseInfoDownloadUrl.ts -------------------------------------------------------------------------------- /src/components/license/licenseFragments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/licenseFragments.ts -------------------------------------------------------------------------------- /src/components/license/licenseHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/components/license/licenseHelpers.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/containers/AboutPageV2/AboutPageLeaf.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/AboutPageV2/AboutPageLeaf.tsx -------------------------------------------------------------------------------- /src/containers/AboutPageV2/AboutPageNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/AboutPageV2/AboutPageNode.tsx -------------------------------------------------------------------------------- /src/containers/AboutPageV2/AboutPageV2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/AboutPageV2/AboutPageV2.tsx -------------------------------------------------------------------------------- /src/containers/AboutPageV2/aboutPageUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/AboutPageV2/aboutPageUtils.ts -------------------------------------------------------------------------------- /src/containers/AccessDeniedPage/AccessDeniedPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/AccessDeniedPage/AccessDeniedPage.tsx -------------------------------------------------------------------------------- /src/containers/AllSubjectsPage/AllSubjectsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/AllSubjectsPage/AllSubjectsPage.tsx -------------------------------------------------------------------------------- /src/containers/AllSubjectsPage/FavoriteSubjects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/AllSubjectsPage/FavoriteSubjects.tsx -------------------------------------------------------------------------------- /src/containers/AllSubjectsPage/LetterNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/AllSubjectsPage/LetterNavigation.tsx -------------------------------------------------------------------------------- /src/containers/AllSubjectsPage/SubjectCategory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/AllSubjectsPage/SubjectCategory.tsx -------------------------------------------------------------------------------- /src/containers/AllSubjectsPage/SubjectLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/AllSubjectsPage/SubjectLink.tsx -------------------------------------------------------------------------------- /src/containers/ArticlePage/ArticlePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ArticlePage/ArticlePage.tsx -------------------------------------------------------------------------------- /src/containers/ArticlePage/articleApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ArticlePage/articleApi.ts -------------------------------------------------------------------------------- /src/containers/CollectionPage/CollectionPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/CollectionPage/CollectionPage.tsx -------------------------------------------------------------------------------- /src/containers/ErrorPage/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ErrorPage/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/containers/ErrorPage/ErrorEntry.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ErrorPage/ErrorEntry.tsx -------------------------------------------------------------------------------- /src/containers/ErrorPage/ErrorPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ErrorPage/ErrorPage.tsx -------------------------------------------------------------------------------- /src/containers/ErrorPage/ForbiddenPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ErrorPage/ForbiddenPage.tsx -------------------------------------------------------------------------------- /src/containers/ErrorPage/__tests__/ErrorPage-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ErrorPage/__tests__/ErrorPage-test.tsx -------------------------------------------------------------------------------- /src/containers/ErrorPage/__tests__/__snapshots__/ErrorPage-test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ErrorPage/__tests__/__snapshots__/ErrorPage-test.tsx.snap -------------------------------------------------------------------------------- /src/containers/FilmFrontpage/AboutNdlaFilm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmFrontpage/AboutNdlaFilm.tsx -------------------------------------------------------------------------------- /src/containers/FilmFrontpage/AllMoviesAlphabetically.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmFrontpage/AllMoviesAlphabetically.tsx -------------------------------------------------------------------------------- /src/containers/FilmFrontpage/Carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmFrontpage/Carousel.tsx -------------------------------------------------------------------------------- /src/containers/FilmFrontpage/FilmContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmFrontpage/FilmContent.tsx -------------------------------------------------------------------------------- /src/containers/FilmFrontpage/FilmContentCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmFrontpage/FilmContentCard.tsx -------------------------------------------------------------------------------- /src/containers/FilmFrontpage/FilmFrontpage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmFrontpage/FilmFrontpage.tsx -------------------------------------------------------------------------------- /src/containers/FilmFrontpage/FilmSlideshow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmFrontpage/FilmSlideshow.tsx -------------------------------------------------------------------------------- /src/containers/FilmFrontpage/MovieGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmFrontpage/MovieGrid.tsx -------------------------------------------------------------------------------- /src/containers/FilmFrontpage/filmHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmFrontpage/filmHelper.ts -------------------------------------------------------------------------------- /src/containers/FilmFrontpage/resourceTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmFrontpage/resourceTypes.ts -------------------------------------------------------------------------------- /src/containers/FilmRedirect/FilmRedirectPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/FilmRedirect/FilmRedirectPage.tsx -------------------------------------------------------------------------------- /src/containers/LearningpathPage/LearningpathPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/LearningpathPage/LearningpathPage.tsx -------------------------------------------------------------------------------- /src/containers/Masthead/Masthead.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Masthead/Masthead.tsx -------------------------------------------------------------------------------- /src/containers/Masthead/MastheadMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Masthead/MastheadMenu.tsx -------------------------------------------------------------------------------- /src/containers/Masthead/MastheadPopover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Masthead/MastheadPopover.tsx -------------------------------------------------------------------------------- /src/containers/Masthead/MastheadSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Masthead/MastheadSearch.tsx -------------------------------------------------------------------------------- /src/containers/Masthead/MastheadSearchForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Masthead/MastheadSearchForm.tsx -------------------------------------------------------------------------------- /src/containers/Masthead/components/SkipToMainContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Masthead/components/SkipToMainContent.tsx -------------------------------------------------------------------------------- /src/containers/MovedResourcePage/MovedResourcePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MovedResourcePage/MovedResourcePage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/FavoriteSubjects/FavoriteSubjectsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/FavoriteSubjects/FavoriteSubjectsPage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/FoldersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/FoldersPage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/FoldersTagPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/FoldersTagPage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/components/DraggableFolder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/components/DraggableFolder.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/components/DraggableResource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/components/DraggableResource.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/components/FolderActionHooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/components/FolderActionHooks.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/components/FolderCreateModalContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/components/FolderCreateModalContent.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/components/FolderEditModalContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/components/FolderEditModalContent.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/components/FolderForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/components/FolderForm.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/components/FolderList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/components/FolderList.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/components/FolderShareModalContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/components/FolderShareModalContent.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/components/ResourceList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/components/ResourceList.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Folders/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Folders/util.ts -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/EditLearningpathStepsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/EditLearningpathStepsPage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/EditLearningpathStepsPageContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/EditLearningpathStepsPageContent.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/EditLearningpathTitlePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/EditLearningpathTitlePage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/LearningpathCheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/LearningpathCheck.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/LearningpathFormButtonContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/LearningpathFormButtonContainer.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/LearningpathPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/LearningpathPage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/NewLearningpathPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/NewLearningpathPage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/PreviewLearningpathPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/PreviewLearningpathPage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/SaveLearningpathPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/SaveLearningpathPage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/AlertDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/AlertDialog.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/DraggableLearningpathStepListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/DraggableLearningpathStepListItem.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/DraggableListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/DraggableListItem.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/EditLearningpathNewStepLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/EditLearningpathNewStepLink.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/ExternalStepForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/ExternalStepForm.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/FolderResourcePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/FolderResourcePicker.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/FolderStepForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/FolderStepForm.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/ImagePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/ImagePicker.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/LearningpathActionHooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/LearningpathActionHooks.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/LearningpathDeleteDialogContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/LearningpathDeleteDialogContent.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/LearningpathItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/LearningpathItem.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/LearningpathList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/LearningpathList.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/LearningpathShareDialogContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/LearningpathShareDialogContent.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/LearningpathShareLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/LearningpathShareLink.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/LearningpathStepDeleteDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/LearningpathStepDeleteDialog.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/LearningpathStepForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/LearningpathStepForm.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/LearningpathStepper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/LearningpathStepper.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/ResourcePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/ResourcePicker.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/ResourceStepForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/ResourceStepForm.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/TextStepForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/TextStepForm.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/TitleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/TitleForm.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/components/folderTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/components/folderTypes.ts -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/learningpathFormUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/learningpathFormUtils.ts -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/learningpathQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/learningpathQueries.ts -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/types.ts -------------------------------------------------------------------------------- /src/containers/MyNdla/Learningpath/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/Learningpath/utils.ts -------------------------------------------------------------------------------- /src/containers/MyNdla/MyNdlaLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/MyNdlaLayout.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/MyNdlaPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/MyNdlaPage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/MyProfile/MyProfilePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/MyProfile/MyProfilePage.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/components/DragHandle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/components/DragHandle.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/components/FieldLength.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/components/FieldLength.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/components/MenuModalContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/components/MenuModalContent.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/components/MyContactArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/components/MyContactArea.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/components/MyNdlaButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/components/MyNdlaButton.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/components/MyNdlaPageWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/components/MyNdlaPageWrapper.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/components/NavigationLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/components/NavigationLink.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/components/SettingsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/components/SettingsMenu.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/components/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/components/Toolbar.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/components/UserInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/components/UserInfo.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/dndUtil.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/dndUtil.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/imageQueries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/imageQueries.tsx -------------------------------------------------------------------------------- /src/containers/MyNdla/myNdlaUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/MyNdla/myNdlaUtils.ts -------------------------------------------------------------------------------- /src/containers/NotFoundPage/NotFoundPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/NotFoundPage/NotFoundPage.tsx -------------------------------------------------------------------------------- /src/containers/Page/GlobalEffects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Page/GlobalEffects.tsx -------------------------------------------------------------------------------- /src/containers/Page/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Page/Layout.tsx -------------------------------------------------------------------------------- /src/containers/Page/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Page/components/Footer.tsx -------------------------------------------------------------------------------- /src/containers/Page/components/TitleAnnouncer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Page/components/TitleAnnouncer.tsx -------------------------------------------------------------------------------- /src/containers/PlainArticlePage/PlainArticleContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/PlainArticlePage/PlainArticleContainer.tsx -------------------------------------------------------------------------------- /src/containers/PlainArticlePage/PlainArticlePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/PlainArticlePage/PlainArticlePage.tsx -------------------------------------------------------------------------------- /src/containers/PlainLearningpathPage/PlainLearningpathContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/PlainLearningpathPage/PlainLearningpathContainer.tsx -------------------------------------------------------------------------------- /src/containers/PlainLearningpathPage/PlainLearningpathPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/PlainLearningpathPage/PlainLearningpathPage.tsx -------------------------------------------------------------------------------- /src/containers/PodcastPage/PodcastSeries.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/PodcastPage/PodcastSeries.tsx -------------------------------------------------------------------------------- /src/containers/PodcastPage/PodcastSeriesListPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/PodcastPage/PodcastSeriesListPage.tsx -------------------------------------------------------------------------------- /src/containers/PodcastPage/PodcastSeriesPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/PodcastPage/PodcastSeriesPage.tsx -------------------------------------------------------------------------------- /src/containers/PrivateRoute/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/PrivateRoute/PrivateRoute.tsx -------------------------------------------------------------------------------- /src/containers/ProgrammePage/ProgrammeContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ProgrammePage/ProgrammeContainer.tsx -------------------------------------------------------------------------------- /src/containers/ProgrammePage/ProgrammePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ProgrammePage/ProgrammePage.tsx -------------------------------------------------------------------------------- /src/containers/ResourceEmbed/AudioPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ResourceEmbed/AudioPage.tsx -------------------------------------------------------------------------------- /src/containers/ResourceEmbed/ConceptPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ResourceEmbed/ConceptPage.tsx -------------------------------------------------------------------------------- /src/containers/ResourceEmbed/H5pPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ResourceEmbed/H5pPage.tsx -------------------------------------------------------------------------------- /src/containers/ResourceEmbed/ImagePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ResourceEmbed/ImagePage.tsx -------------------------------------------------------------------------------- /src/containers/ResourceEmbed/VideoPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ResourceEmbed/VideoPage.tsx -------------------------------------------------------------------------------- /src/containers/ResourceEmbed/components/ResourceEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ResourceEmbed/components/ResourceEmbed.tsx -------------------------------------------------------------------------------- /src/containers/ResourceEmbed/components/ResourceEmbedLicenseContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ResourceEmbed/components/ResourceEmbedLicenseContent.tsx -------------------------------------------------------------------------------- /src/containers/ResourcePage/ResourcePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/ResourcePage/ResourcePage.tsx -------------------------------------------------------------------------------- /src/containers/Resources/ResourceItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Resources/ResourceItem.tsx -------------------------------------------------------------------------------- /src/containers/Resources/Resources.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Resources/Resources.tsx -------------------------------------------------------------------------------- /src/containers/Resources/__tests__/__snapshots__/getResourceGroups-test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Resources/__tests__/__snapshots__/getResourceGroups-test.ts.snap -------------------------------------------------------------------------------- /src/containers/Resources/__tests__/getResourceGroups-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Resources/__tests__/getResourceGroups-test.ts -------------------------------------------------------------------------------- /src/containers/Resources/__tests__/mockResources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Resources/__tests__/mockResources.ts -------------------------------------------------------------------------------- /src/containers/Resources/__tests__/resourceHelpers-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Resources/__tests__/resourceHelpers-test.ts -------------------------------------------------------------------------------- /src/containers/Resources/getResourceGroups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Resources/getResourceGroups.ts -------------------------------------------------------------------------------- /src/containers/Resources/resourceHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/Resources/resourceHelpers.ts -------------------------------------------------------------------------------- /src/containers/SearchPage/FilterContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/FilterContainer.tsx -------------------------------------------------------------------------------- /src/containers/SearchPage/GrepFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/GrepFilter.tsx -------------------------------------------------------------------------------- /src/containers/SearchPage/ProgrammeFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/ProgrammeFilter.tsx -------------------------------------------------------------------------------- /src/containers/SearchPage/ResourceTypeFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/ResourceTypeFilter.tsx -------------------------------------------------------------------------------- /src/containers/SearchPage/SearchContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/SearchContainer.tsx -------------------------------------------------------------------------------- /src/containers/SearchPage/SearchPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/SearchPage.tsx -------------------------------------------------------------------------------- /src/containers/SearchPage/SearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/SearchResult.tsx -------------------------------------------------------------------------------- /src/containers/SearchPage/SubjectFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/SubjectFilter.tsx -------------------------------------------------------------------------------- /src/containers/SearchPage/TraitFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/TraitFilter.tsx -------------------------------------------------------------------------------- /src/containers/SearchPage/searchUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/searchUtils.ts -------------------------------------------------------------------------------- /src/containers/SearchPage/useStableSearchPageParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SearchPage/useStableSearchPageParams.ts -------------------------------------------------------------------------------- /src/containers/SharedFolderPage/SharedFolderPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SharedFolderPage/SharedFolderPage.tsx -------------------------------------------------------------------------------- /src/containers/SharedFolderPage/components/SaveLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SharedFolderPage/components/SaveLink.tsx -------------------------------------------------------------------------------- /src/containers/SubjectPage/SubjectContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SubjectPage/SubjectContainer.tsx -------------------------------------------------------------------------------- /src/containers/SubjectPage/SubjectPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/SubjectPage/SubjectPage.tsx -------------------------------------------------------------------------------- /src/containers/TopicPage/MultidisciplinarySubjectArticle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/TopicPage/MultidisciplinarySubjectArticle.tsx -------------------------------------------------------------------------------- /src/containers/TopicPage/TopicContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/TopicPage/TopicContainer.tsx -------------------------------------------------------------------------------- /src/containers/TopicPage/TopicPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/TopicPage/TopicPage.tsx -------------------------------------------------------------------------------- /src/containers/UnpublishedResourcePage/UnpublishedResourcePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/UnpublishedResourcePage/UnpublishedResourcePage.tsx -------------------------------------------------------------------------------- /src/containers/WelcomePage/WelcomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/containers/WelcomePage/WelcomePage.tsx -------------------------------------------------------------------------------- /src/entrypoints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/entrypoints.ts -------------------------------------------------------------------------------- /src/fragments/learningpathFragments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/fragments/learningpathFragments.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/graphqlTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/graphqlTypes.ts -------------------------------------------------------------------------------- /src/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/i18n.ts -------------------------------------------------------------------------------- /src/i18nInstanceWithTranslations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/i18nInstanceWithTranslations.ts -------------------------------------------------------------------------------- /src/iframe/EmbedIframePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/EmbedIframePage.tsx -------------------------------------------------------------------------------- /src/iframe/EmbedIframePageContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/EmbedIframePageContainer.tsx -------------------------------------------------------------------------------- /src/iframe/IframeArticlePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/IframeArticlePage.tsx -------------------------------------------------------------------------------- /src/iframe/IframePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/IframePage.tsx -------------------------------------------------------------------------------- /src/iframe/IframePageContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/IframePageContainer.tsx -------------------------------------------------------------------------------- /src/iframe/PostResizeMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/PostResizeMessage.tsx -------------------------------------------------------------------------------- /src/iframe/__tests__/IframeArticlePage-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/__tests__/IframeArticlePage-test.tsx -------------------------------------------------------------------------------- /src/iframe/__tests__/__snapshots__/IframeArticlePage-test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/__tests__/__snapshots__/IframeArticlePage-test.tsx.snap -------------------------------------------------------------------------------- /src/iframe/embedIframeIndex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/embedIframeIndex.tsx -------------------------------------------------------------------------------- /src/iframe/embedIframeRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/embedIframeRoutes.tsx -------------------------------------------------------------------------------- /src/iframe/iframeArticleRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/iframeArticleRoutes.tsx -------------------------------------------------------------------------------- /src/iframe/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/index.tsx -------------------------------------------------------------------------------- /src/iframe/test-iframe.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/iframe/test-iframe.html -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/lti/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/lti/ErrorBoundary.tsx -------------------------------------------------------------------------------- /src/lti/LtiEmbed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/lti/LtiEmbed.tsx -------------------------------------------------------------------------------- /src/lti/LtiIframePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/lti/LtiIframePage.tsx -------------------------------------------------------------------------------- /src/lti/LtiProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/lti/LtiProvider.tsx -------------------------------------------------------------------------------- /src/lti/components/LtiBasicLaunch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/lti/components/LtiBasicLaunch.tsx -------------------------------------------------------------------------------- /src/lti/components/LtiDeepLinking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/lti/components/LtiDeepLinking.tsx -------------------------------------------------------------------------------- /src/lti/components/LtiDefault.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/lti/components/LtiDefault.tsx -------------------------------------------------------------------------------- /src/lti/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/lti/index.tsx -------------------------------------------------------------------------------- /src/lti/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/lti/routes.tsx -------------------------------------------------------------------------------- /src/messages/__tests__/translations-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/messages/__tests__/translations-test.ts -------------------------------------------------------------------------------- /src/messages/messagesEN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/messages/messagesEN.ts -------------------------------------------------------------------------------- /src/messages/messagesNB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/messages/messagesNB.ts -------------------------------------------------------------------------------- /src/messages/messagesNN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/messages/messagesNN.ts -------------------------------------------------------------------------------- /src/messages/messagesSE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/messages/messagesSE.ts -------------------------------------------------------------------------------- /src/mutations/folder/folderFragments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/mutations/folder/folderFragments.ts -------------------------------------------------------------------------------- /src/mutations/folder/folderMutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/mutations/folder/folderMutations.ts -------------------------------------------------------------------------------- /src/mutations/folder/folderQueries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/mutations/folder/folderQueries.ts -------------------------------------------------------------------------------- /src/mutations/learningpathMutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/mutations/learningpathMutations.ts -------------------------------------------------------------------------------- /src/mutations/userMutations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/mutations/userMutations.ts -------------------------------------------------------------------------------- /src/routeHelpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/routeHelpers.tsx -------------------------------------------------------------------------------- /src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/routes.tsx -------------------------------------------------------------------------------- /src/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/schema.graphql -------------------------------------------------------------------------------- /src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server.ts -------------------------------------------------------------------------------- /src/server/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/api.ts -------------------------------------------------------------------------------- /src/server/contentSecurityPolicy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/contentSecurityPolicy.ts -------------------------------------------------------------------------------- /src/server/getManifestChunks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/getManifestChunks.tsx -------------------------------------------------------------------------------- /src/server/helpers/gracefulShutdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/helpers/gracefulShutdown.ts -------------------------------------------------------------------------------- /src/server/helpers/oauthHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/helpers/oauthHelper.ts -------------------------------------------------------------------------------- /src/server/helpers/openidHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/helpers/openidHelper.ts -------------------------------------------------------------------------------- /src/server/locales/locales.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/locales/locales.ts -------------------------------------------------------------------------------- /src/server/ltiConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/ltiConfig.ts -------------------------------------------------------------------------------- /src/server/middleware/activeRequestsMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/middleware/activeRequestsMiddleware.ts -------------------------------------------------------------------------------- /src/server/middleware/loggerContextMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/middleware/loggerContextMiddleware.ts -------------------------------------------------------------------------------- /src/server/podcastRssFeed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/podcastRssFeed.ts -------------------------------------------------------------------------------- /src/server/render/__tests__/__snapshots__/ltiRender-test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/render/__tests__/__snapshots__/ltiRender-test.ts.snap -------------------------------------------------------------------------------- /src/server/render/__tests__/ltiRender-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/render/__tests__/ltiRender-test.ts -------------------------------------------------------------------------------- /src/server/render/defaultRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/render/defaultRender.tsx -------------------------------------------------------------------------------- /src/server/render/errorRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/render/errorRender.tsx -------------------------------------------------------------------------------- /src/server/render/iframeArticleRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/render/iframeArticleRender.tsx -------------------------------------------------------------------------------- /src/server/render/iframeEmbedRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/render/iframeEmbedRender.tsx -------------------------------------------------------------------------------- /src/server/render/ltiRender.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/render/ltiRender.tsx -------------------------------------------------------------------------------- /src/server/render/renderHelpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/render/renderHelpers.tsx -------------------------------------------------------------------------------- /src/server/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/request.ts -------------------------------------------------------------------------------- /src/server/routes/__tests__/__snapshots__/oembedArticleRoute-test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/routes/__tests__/__snapshots__/oembedArticleRoute-test.ts.snap -------------------------------------------------------------------------------- /src/server/routes/__tests__/forwardingRoute-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/routes/__tests__/forwardingRoute-test.ts -------------------------------------------------------------------------------- /src/server/routes/__tests__/oembedArticleRoute-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/routes/__tests__/oembedArticleRoute-test.ts -------------------------------------------------------------------------------- /src/server/routes/contextRedirectRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/routes/contextRedirectRoute.ts -------------------------------------------------------------------------------- /src/server/routes/forwardingRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/routes/forwardingRoute.ts -------------------------------------------------------------------------------- /src/server/routes/healthRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/routes/healthRouter.ts -------------------------------------------------------------------------------- /src/server/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/routes/index.ts -------------------------------------------------------------------------------- /src/server/routes/oembedArticleRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/routes/oembedArticleRoute.ts -------------------------------------------------------------------------------- /src/server/routes/podcastFeedRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/routes/podcastFeedRoute.ts -------------------------------------------------------------------------------- /src/server/server.render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/server.render.ts -------------------------------------------------------------------------------- /src/server/serverHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/server/serverHelpers.ts -------------------------------------------------------------------------------- /src/statusCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/statusCodes.ts -------------------------------------------------------------------------------- /src/style/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/style/index.css -------------------------------------------------------------------------------- /src/types/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/types/env.d.ts -------------------------------------------------------------------------------- /src/types/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/types/global.ts -------------------------------------------------------------------------------- /src/types/i18next.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/types/i18next.d.ts -------------------------------------------------------------------------------- /src/util/__tests__/formatDate-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/__tests__/formatDate-test.ts -------------------------------------------------------------------------------- /src/util/__tests__/getStructuredDataFromArticle-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/__tests__/getStructuredDataFromArticle-test.ts -------------------------------------------------------------------------------- /src/util/__tests__/sentry-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/__tests__/sentry-test.ts -------------------------------------------------------------------------------- /src/util/__tests__/titleHelper-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/__tests__/titleHelper-test.ts -------------------------------------------------------------------------------- /src/util/__tests__/urlHelper-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/__tests__/urlHelper-test.ts -------------------------------------------------------------------------------- /src/util/apiHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/apiHelpers.ts -------------------------------------------------------------------------------- /src/util/authHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/authHelpers.ts -------------------------------------------------------------------------------- /src/util/chatRobotHelpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/chatRobotHelpers.ts -------------------------------------------------------------------------------- /src/util/error/NDLAApolloErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/error/NDLAApolloErrors.ts -------------------------------------------------------------------------------- /src/util/error/NDLAError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/error/NDLAError.ts -------------------------------------------------------------------------------- /src/util/error/StatusError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/error/StatusError.ts -------------------------------------------------------------------------------- /src/util/folderHelpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/folderHelpers.tsx -------------------------------------------------------------------------------- /src/util/formatDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/formatDate.ts -------------------------------------------------------------------------------- /src/util/getArticleScripts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/getArticleScripts.ts -------------------------------------------------------------------------------- /src/util/getContentType.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/getContentType.tsx -------------------------------------------------------------------------------- /src/util/getStructuredDataFromArticle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/getStructuredDataFromArticle.ts -------------------------------------------------------------------------------- /src/util/guards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/guards.ts -------------------------------------------------------------------------------- /src/util/handleError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/handleError.ts -------------------------------------------------------------------------------- /src/util/listItemTraits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/listItemTraits.ts -------------------------------------------------------------------------------- /src/util/logger/getLoggerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/logger/getLoggerContext.ts -------------------------------------------------------------------------------- /src/util/logger/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/logger/logger.ts -------------------------------------------------------------------------------- /src/util/logger/loggerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/logger/loggerContext.ts -------------------------------------------------------------------------------- /src/util/logger/winston.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/logger/winston.ts -------------------------------------------------------------------------------- /src/util/ndlaUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/ndlaUrl.ts -------------------------------------------------------------------------------- /src/util/renderOrHydrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/renderOrHydrate.ts -------------------------------------------------------------------------------- /src/util/scrollToIndexFn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/scrollToIndexFn.ts -------------------------------------------------------------------------------- /src/util/sentry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/sentry.ts -------------------------------------------------------------------------------- /src/util/siteTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/siteTheme.ts -------------------------------------------------------------------------------- /src/util/subjectFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/subjectFilter.ts -------------------------------------------------------------------------------- /src/util/supportedLanguages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/supportedLanguages.ts -------------------------------------------------------------------------------- /src/util/titleHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/titleHelper.ts -------------------------------------------------------------------------------- /src/util/trackingUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/trackingUtil.ts -------------------------------------------------------------------------------- /src/util/transformArticle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/transformArticle.ts -------------------------------------------------------------------------------- /src/util/urlHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/urlHelper.ts -------------------------------------------------------------------------------- /src/util/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/useDebounce.ts -------------------------------------------------------------------------------- /src/util/useIsMastheadSticky.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/useIsMastheadSticky.ts -------------------------------------------------------------------------------- /src/util/useLocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/useLocalStorage.ts -------------------------------------------------------------------------------- /src/util/useStableSearchParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/useStableSearchParams.ts -------------------------------------------------------------------------------- /src/util/useValidationTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/src/util/useValidationTranslation.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NDLANO/ndla-frontend/HEAD/yarn.lock --------------------------------------------------------------------------------