From dbc055bbacecbab618486581e29d76b1eadca085 Mon Sep 17 00:00:00 2001 From: annarhughes Date: Thu, 30 Jan 2025 17:27:18 +0000 Subject: [PATCH] mv components top lv --- app/[locale]/[slug]/page.tsx | 4 +- app/[locale]/account/about-you/page.tsx | 6 +-- app/[locale]/account/apply-a-code/page.tsx | 4 +- .../account/disable-service-emails/page.tsx | 2 +- app/[locale]/account/settings/page.tsx | 10 ++--- app/[locale]/action-handler/page.tsx | 2 +- app/[locale]/admin/dashboard/page.tsx | 8 ++-- app/[locale]/auth/login/page.tsx | 4 +- app/[locale]/auth/register/page.tsx | 4 +- app/[locale]/auth/reset-password/page.tsx | 4 +- app/[locale]/conversations/[slug]/page.tsx | 6 +-- .../courses/[slug]/[sessionSlug]/page.tsx | 6 +-- app/[locale]/courses/[slug]/page.tsx | 6 +-- app/[locale]/courses/page.tsx | 2 +- app/[locale]/layout.tsx | 2 +- app/[locale]/meet-the-team/page.tsx | 4 +- app/[locale]/messaging/page.tsx | 4 +- app/[locale]/not-found.tsx | 2 +- app/[locale]/page.tsx | 2 +- .../partner-admin/create-access-code/page.tsx | 4 +- app/[locale]/shorts/[slug]/page.tsx | 6 +-- app/[locale]/subscription/whatsapp/page.tsx | 4 +- app/[locale]/therapy/book-session/page.tsx | 6 +-- .../therapy/confirmed-session/page.tsx | 4 +- app/[locale]/welcome/[partnerName]/page.tsx | 6 +-- app/not-found.tsx | 4 +- .../banner/EmailRemindersSettingsBanner.tsx | 2 +- .../banner/MaintenanceBanner.tsx | 0 .../banner/SignUpBanner.tsx | 0 .../banner/UserResearchBanner.tsx | 0 .../cards/AccountActionsCard.tsx | 2 +- .../cards/CourseCard.tsx | 2 +- .../cards/EmailRemindersSettingsCard.tsx | 2 +- .../cards/EmailSettingsCard.tsx | 2 +- .../cards/ProfileSettingsCard.tsx | 2 +- .../cards/RelatedContentCard.tsx | 0 .../cards/SessionCard.tsx | 2 +- .../cards/SessionContentCard.tsx | 0 .../cards/ShortsCard.tsx | 0 .../common/Carousel.tsx | 0 .../common/Column.tsx | 0 .../common/ContentUnavailable.tsx | 2 +- .../components => components}/common/Dots.tsx | 0 .../components => components}/common/Faqs.tsx | 0 .../common/ImageTextColumn.tsx | 0 .../common/ImageTextGrid.tsx | 0 .../common/LoadingContainer.tsx | 0 .../common/NoDataAvailable.tsx | 0 .../common/PageSection.tsx | 0 .../common/ProgressStatus.tsx | 0 .../common/Quote.tsx | 0 {lib/components => components}/common/Row.tsx | 0 .../course/CourseHeader.tsx | 2 +- .../course/CourseIntroduction.tsx | 4 +- .../course/CourseStatusHeader.tsx | 0 .../crisp/CrispIframe.tsx | 0 .../utils/createCrispProfileData.test.ts | 0 .../crisp/utils/createCrispProfileData.ts | 0 .../forms/AboutYouDemographicForm.tsx | 0 .../forms/AboutYouSetAForm.tsx | 0 .../forms/ApplyCodeForm.tsx | 0 .../forms/ConfirmDialog.tsx | 0 .../forms/CreateAccessCodeForm.tsx | 0 .../forms/CreatePartnerAdminForm.tsx | 0 .../forms/EmailRemindersSettingsForm.tsx | 0 .../forms/EmailSettingsForm.tsx | 0 .../forms/LoginForm.tsx | 0 .../forms/PhoneInput.tsx | 0 .../forms/ProfileSettingsForm.tsx | 0 .../forms/RegisterForm.tsx | 0 .../forms/ResetPasswordForm.tsx | 0 .../forms/ResourceFeedbackForm.tsx | 0 .../forms/SessionFeedbackForm.tsx | 0 .../forms/UpdatePartnerAdminForm.tsx | 0 .../forms/UpdateTherapyAdminForm.tsx | 0 .../forms/WhatsappSubscribeForm.tsx | 0 .../forms/WhatsappUnsubscribeForm.tsx | 0 .../guards/AuthGuard.tsx | 2 +- .../guards/PartnerAdminGuard.tsx | 0 .../guards/SuperAdminGuard.tsx | 0 .../guards/TherapyAccessGuard.tsx | 0 .../layout/BaseLayout.tsx | 14 +++---- .../layout/Consent.tsx | 0 .../layout/Footer.tsx | 0 .../layout/Header.tsx | 6 +-- .../layout/HomeHeader.tsx | 2 +- .../layout/LanguageMenu.tsx | 0 .../layout/LeaveSiteButton.tsx | 0 .../layout/NavigationDrawer.tsx | 0 .../layout/NavigationMenu.tsx | 0 .../layout/PartnerAdminHeader.tsx | 0 .../layout/PartnerHeader.tsx | 2 +- .../layout/PrimaryNavigationDrawerLinks.tsx | 0 .../layout/SecondaryNav.tsx | 0 .../layout/SecondaryNavigationDrawerLinks.tsx | 0 .../layout/TopBar.tsx | 0 .../layout/UserMenu.tsx | 0 .../pages/CoursesPage.tsx | 22 +++++----- .../pages/HomePage.tsx | 6 +-- .../pages/MessagingPage.tsx | 10 ++--- .../pages/NotFound.tsx | 2 +- .../pages/NotesPage.tsx | 16 +++---- .../providers/ReduxProvider.tsx | 0 .../providers/StoryblokProvider.tsx | 0 .../resources/ResourceCompleteButton.tsx | 0 .../resources/ResourceConversationAudio.tsx | 4 +- .../resources/ResourceShortVideo.tsx | 4 +- .../session/MultipleBonusContent.tsx | 4 +- .../session/SessionChat.tsx | 6 +-- .../session/SessionCompleteButton.tsx | 2 +- .../session/SessionHeader.tsx | 2 +- .../session/SessionProgressDisplay.tsx | 0 .../session/SessionVideo.tsx | 6 +-- .../storyblok/DynamicComponent.tsx | 0 .../storyblok/Placeholder.tsx | 0 .../storyblok/StoryblokAccordion.tsx | 0 .../storyblok/StoryblokAudio.tsx | 0 .../storyblok/StoryblokButton.tsx | 0 .../storyblok/StoryblokCard.tsx | 0 .../storyblok/StoryblokCarousel.tsx | 2 +- .../storyblok/StoryblokCoursePage.tsx | 12 +++--- .../storyblok/StoryblokFaqs.tsx | 0 .../storyblok/StoryblokImage.tsx | 0 .../storyblok/StoryblokMeetTheTeamPage.tsx | 4 +- .../storyblok/StoryblokPage.tsx | 6 +-- .../storyblok/StoryblokPageSection.tsx | 2 +- .../storyblok/StoryblokQuote.tsx | 2 +- .../storyblok/StoryblokRelatedContent.tsx | 4 +- .../StoryblokResourceConversationPage.tsx | 14 +++---- .../storyblok/StoryblokResourceShortPage.tsx | 12 +++--- .../storyblok/StoryblokRow.tsx | 4 +- .../storyblok/StoryblokRowColumnBlock.tsx | 4 +- .../storyblok/StoryblokSessionPage.tsx | 16 +++---- .../storyblok/StoryblokSpacer.tsx | 0 .../storyblok/StoryblokStatement.tsx | 0 .../storyblok/StoryblokTeamMemberCard.tsx | 0 .../storyblok/StoryblokTeamMembersCards.tsx | 0 .../storyblok/StoryblokTypes.d.ts | 0 .../storyblok/StoryblokVideo.tsx | 0 .../storyblok/StoryblokWelcomePage.tsx | 6 +-- .../components => components}/video/Audio.tsx | 0 .../components => components}/video/Video.tsx | 0 .../video/VideoTranscriptModal.tsx | 0 lib/storyblok.ts | 42 +++++++++---------- .../translations.d.ts => types/types.d.ts} | 0 lib/utils/richText.tsx | 28 ++++++------- 146 files changed, 203 insertions(+), 203 deletions(-) rename {lib/components => components}/banner/EmailRemindersSettingsBanner.tsx (88%) rename {lib/components => components}/banner/MaintenanceBanner.tsx (100%) rename {lib/components => components}/banner/SignUpBanner.tsx (100%) rename {lib/components => components}/banner/UserResearchBanner.tsx (100%) rename {lib/components => components}/cards/AccountActionsCard.tsx (98%) rename {lib/components => components}/cards/CourseCard.tsx (98%) rename {lib/components => components}/cards/EmailRemindersSettingsCard.tsx (88%) rename {lib/components => components}/cards/EmailSettingsCard.tsx (89%) rename {lib/components => components}/cards/ProfileSettingsCard.tsx (92%) rename {lib/components => components}/cards/RelatedContentCard.tsx (100%) rename {lib/components => components}/cards/SessionCard.tsx (97%) rename {lib/components => components}/cards/SessionContentCard.tsx (100%) rename {lib/components => components}/cards/ShortsCard.tsx (100%) rename {lib/components => components}/common/Carousel.tsx (100%) rename {lib/components => components}/common/Column.tsx (100%) rename {lib/components => components}/common/ContentUnavailable.tsx (95%) rename {lib/components => components}/common/Dots.tsx (100%) rename {lib/components => components}/common/Faqs.tsx (100%) rename {lib/components => components}/common/ImageTextColumn.tsx (100%) rename {lib/components => components}/common/ImageTextGrid.tsx (100%) rename {lib/components => components}/common/LoadingContainer.tsx (100%) rename {lib/components => components}/common/NoDataAvailable.tsx (100%) rename {lib/components => components}/common/PageSection.tsx (100%) rename {lib/components => components}/common/ProgressStatus.tsx (100%) rename {lib/components => components}/common/Quote.tsx (100%) rename {lib/components => components}/common/Row.tsx (100%) rename {lib/components => components}/course/CourseHeader.tsx (96%) rename {lib/components => components}/course/CourseIntroduction.tsx (96%) rename {lib/components => components}/course/CourseStatusHeader.tsx (100%) rename {lib/components => components}/crisp/CrispIframe.tsx (100%) rename {lib/components => components}/crisp/utils/createCrispProfileData.test.ts (100%) rename {lib/components => components}/crisp/utils/createCrispProfileData.ts (100%) rename {lib/components => components}/forms/AboutYouDemographicForm.tsx (100%) rename {lib/components => components}/forms/AboutYouSetAForm.tsx (100%) rename {lib/components => components}/forms/ApplyCodeForm.tsx (100%) rename {lib/components => components}/forms/ConfirmDialog.tsx (100%) rename {lib/components => components}/forms/CreateAccessCodeForm.tsx (100%) rename {lib/components => components}/forms/CreatePartnerAdminForm.tsx (100%) rename {lib/components => components}/forms/EmailRemindersSettingsForm.tsx (100%) rename {lib/components => components}/forms/EmailSettingsForm.tsx (100%) rename {lib/components => components}/forms/LoginForm.tsx (100%) rename {lib/components => components}/forms/PhoneInput.tsx (100%) rename {lib/components => components}/forms/ProfileSettingsForm.tsx (100%) rename {lib/components => components}/forms/RegisterForm.tsx (100%) rename {lib/components => components}/forms/ResetPasswordForm.tsx (100%) rename {lib/components => components}/forms/ResourceFeedbackForm.tsx (100%) rename {lib/components => components}/forms/SessionFeedbackForm.tsx (100%) rename {lib/components => components}/forms/UpdatePartnerAdminForm.tsx (100%) rename {lib/components => components}/forms/UpdateTherapyAdminForm.tsx (100%) rename {lib/components => components}/forms/WhatsappSubscribeForm.tsx (100%) rename {lib/components => components}/forms/WhatsappUnsubscribeForm.tsx (100%) rename {lib/components => components}/guards/AuthGuard.tsx (97%) rename {lib/components => components}/guards/PartnerAdminGuard.tsx (100%) rename {lib/components => components}/guards/SuperAdminGuard.tsx (100%) rename {lib/components => components}/guards/TherapyAccessGuard.tsx (100%) rename {lib/components => components}/layout/BaseLayout.tsx (87%) rename {lib/components => components}/layout/Consent.tsx (100%) rename {lib/components => components}/layout/Footer.tsx (100%) rename {lib/components => components}/layout/Header.tsx (94%) rename {lib/components => components}/layout/HomeHeader.tsx (97%) rename {lib/components => components}/layout/LanguageMenu.tsx (100%) rename {lib/components => components}/layout/LeaveSiteButton.tsx (100%) rename {lib/components => components}/layout/NavigationDrawer.tsx (100%) rename {lib/components => components}/layout/NavigationMenu.tsx (100%) rename {lib/components => components}/layout/PartnerAdminHeader.tsx (100%) rename {lib/components => components}/layout/PartnerHeader.tsx (96%) rename {lib/components => components}/layout/PrimaryNavigationDrawerLinks.tsx (100%) rename {lib/components => components}/layout/SecondaryNav.tsx (100%) rename {lib/components => components}/layout/SecondaryNavigationDrawerLinks.tsx (100%) rename {lib/components => components}/layout/TopBar.tsx (100%) rename {lib/components => components}/layout/UserMenu.tsx (100%) rename {lib/components => components}/pages/CoursesPage.tsx (92%) rename {lib/components => components}/pages/HomePage.tsx (92%) rename {lib/components => components}/pages/MessagingPage.tsx (89%) rename {lib/components => components}/pages/NotFound.tsx (96%) rename {lib/components => components}/pages/NotesPage.tsx (84%) rename {lib/components => components}/providers/ReduxProvider.tsx (100%) rename {lib/components => components}/providers/StoryblokProvider.tsx (100%) rename {lib/components => components}/resources/ResourceCompleteButton.tsx (100%) rename {lib/components => components}/resources/ResourceConversationAudio.tsx (97%) rename {lib/components => components}/resources/ResourceShortVideo.tsx (97%) rename {lib/components => components}/session/MultipleBonusContent.tsx (88%) rename {lib/components => components}/session/SessionChat.tsx (91%) rename {lib/components => components}/session/SessionCompleteButton.tsx (97%) rename {lib/components => components}/session/SessionHeader.tsx (97%) rename {lib/components => components}/session/SessionProgressDisplay.tsx (100%) rename {lib/components => components}/session/SessionVideo.tsx (94%) rename {lib/components => components}/storyblok/DynamicComponent.tsx (100%) rename {lib/components => components}/storyblok/Placeholder.tsx (100%) rename {lib/components => components}/storyblok/StoryblokAccordion.tsx (100%) rename {lib/components => components}/storyblok/StoryblokAudio.tsx (100%) rename {lib/components => components}/storyblok/StoryblokButton.tsx (100%) rename {lib/components => components}/storyblok/StoryblokCard.tsx (100%) rename {lib/components => components}/storyblok/StoryblokCarousel.tsx (96%) rename {lib/components => components}/storyblok/StoryblokCoursePage.tsx (94%) rename {lib/components => components}/storyblok/StoryblokFaqs.tsx (100%) rename {lib/components => components}/storyblok/StoryblokImage.tsx (100%) rename {lib/components => components}/storyblok/StoryblokMeetTheTeamPage.tsx (96%) rename {lib/components => components}/storyblok/StoryblokPage.tsx (91%) rename {lib/components => components}/storyblok/StoryblokPageSection.tsx (93%) rename {lib/components => components}/storyblok/StoryblokQuote.tsx (97%) rename {lib/components => components}/storyblok/StoryblokRelatedContent.tsx (96%) rename {lib/components => components}/storyblok/StoryblokResourceConversationPage.tsx (92%) rename {lib/components => components}/storyblok/StoryblokResourceShortPage.tsx (94%) rename {lib/components => components}/storyblok/StoryblokRow.tsx (96%) rename {lib/components => components}/storyblok/StoryblokRowColumnBlock.tsx (95%) rename {lib/components => components}/storyblok/StoryblokSessionPage.tsx (93%) rename {lib/components => components}/storyblok/StoryblokSpacer.tsx (100%) rename {lib/components => components}/storyblok/StoryblokStatement.tsx (100%) rename {lib/components => components}/storyblok/StoryblokTeamMemberCard.tsx (100%) rename {lib/components => components}/storyblok/StoryblokTeamMembersCards.tsx (100%) rename {lib/components => components}/storyblok/StoryblokTypes.d.ts (100%) rename {lib/components => components}/storyblok/StoryblokVideo.tsx (100%) rename {lib/components => components}/storyblok/StoryblokWelcomePage.tsx (97%) rename {lib/components => components}/video/Audio.tsx (100%) rename {lib/components => components}/video/Video.tsx (100%) rename {lib/components => components}/video/VideoTranscriptModal.tsx (100%) rename lib/{utils/helper-types/translations.d.ts => types/types.d.ts} (100%) diff --git a/app/[locale]/[slug]/page.tsx b/app/[locale]/[slug]/page.tsx index 2e48d9027..6fd16dc59 100644 --- a/app/[locale]/[slug]/page.tsx +++ b/app/[locale]/[slug]/page.tsx @@ -1,5 +1,5 @@ -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; -import StoryblokPage, { StoryblokPageProps } from '@/lib/components/storyblok/StoryblokPage'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; +import StoryblokPage, { StoryblokPageProps } from '@/components/storyblok/StoryblokPage'; import { getStoryblokApi, ISbStoriesParams } from '@storyblok/react/rsc'; import { routing } from '@/i18n/routing'; diff --git a/app/[locale]/account/about-you/page.tsx b/app/[locale]/account/about-you/page.tsx index 19e035863..f7a5d3674 100644 --- a/app/[locale]/account/about-you/page.tsx +++ b/app/[locale]/account/about-you/page.tsx @@ -1,9 +1,9 @@ 'use client'; +import AboutYouDemographicForm from '@/components/forms/AboutYouDemographicForm'; +import AboutYouSetAForm from '@/components/forms/AboutYouSetAForm'; +import PartnerHeader from '@/components/layout/PartnerHeader'; import { Link as i18nLink } from '@/i18n/routing'; -import AboutYouDemographicForm from '@/lib/components/forms/AboutYouDemographicForm'; -import AboutYouSetAForm from '@/lib/components/forms/AboutYouSetAForm'; -import PartnerHeader from '@/lib/components/layout/PartnerHeader'; import { SURVEY_FORMS } from '@/lib/constants/enums'; import { ABOUT_YOU_VIEWED, SIGNUP_SURVEY_SKIPPED } from '@/lib/constants/events'; import logEvent from '@/lib/utils/logEvent'; diff --git a/app/[locale]/account/apply-a-code/page.tsx b/app/[locale]/account/apply-a-code/page.tsx index 417460628..7e3a18ace 100644 --- a/app/[locale]/account/apply-a-code/page.tsx +++ b/app/[locale]/account/apply-a-code/page.tsx @@ -1,8 +1,8 @@ 'use client'; +import ApplyCodeForm from '@/components/forms/ApplyCodeForm'; +import Header from '@/components/layout/Header'; import { Link as i18nLink } from '@/i18n/routing'; -import ApplyCodeForm from '@/lib/components/forms/ApplyCodeForm'; -import Header from '@/lib/components/layout/Header'; import { ASSIGN_NEW_PARTNER_VIEWED } from '@/lib/constants/events'; import { PartnerContent, getAllPartnersContent } from '@/lib/constants/partners'; import { getImageSizes } from '@/lib/utils/imageSizes'; diff --git a/app/[locale]/account/disable-service-emails/page.tsx b/app/[locale]/account/disable-service-emails/page.tsx index 9bb4415f7..b67a7c0cf 100644 --- a/app/[locale]/account/disable-service-emails/page.tsx +++ b/app/[locale]/account/disable-service-emails/page.tsx @@ -1,7 +1,7 @@ 'use client'; +import Header from '@/components/layout/Header'; import { useUpdateUserMutation } from '@/lib/api'; -import Header from '@/lib/components/layout/Header'; import { ErrorDisplay, FEEDBACK_FORM_URL } from '@/lib/constants/common'; import { USER_DISABLED_SERVICE_EMAILS } from '@/lib/constants/events'; import { useTypedSelector } from '@/lib/hooks/store'; diff --git a/app/[locale]/account/settings/page.tsx b/app/[locale]/account/settings/page.tsx index 92f50dd22..d9a4ed8df 100644 --- a/app/[locale]/account/settings/page.tsx +++ b/app/[locale]/account/settings/page.tsx @@ -1,10 +1,10 @@ 'use client'; -import AccountActionsCard from '@/lib/components/cards/AccountActionsCard'; -import EmailRemindersSettingsCard from '@/lib/components/cards/EmailRemindersSettingsCard'; -import EmailSettingsCard from '@/lib/components/cards/EmailSettingsCard'; -import ProfileSettingsCard from '@/lib/components/cards/ProfileSettingsCard'; -import Header from '@/lib/components/layout/Header'; +import AccountActionsCard from '@/components/cards/AccountActionsCard'; +import EmailRemindersSettingsCard from '@/components/cards/EmailRemindersSettingsCard'; +import EmailSettingsCard from '@/components/cards/EmailSettingsCard'; +import ProfileSettingsCard from '@/components/cards/ProfileSettingsCard'; +import Header from '@/components/layout/Header'; import phoneIllustration from '@/public/phone.svg'; import { columnStyle, rowStyle } from '@/styles/common'; import { Box, Container } from '@mui/material'; diff --git a/app/[locale]/action-handler/page.tsx b/app/[locale]/action-handler/page.tsx index ced4e44a7..ee5107c04 100644 --- a/app/[locale]/action-handler/page.tsx +++ b/app/[locale]/action-handler/page.tsx @@ -1,7 +1,7 @@ 'use client'; +import LoadingContainer from '@/components/common/LoadingContainer'; import { useRouter } from '@/i18n/routing'; -import LoadingContainer from '@/lib/components/common/LoadingContainer'; import { LANGUAGES } from '@/lib/constants/enums'; import { useSearchParams } from 'next/navigation'; diff --git a/app/[locale]/admin/dashboard/page.tsx b/app/[locale]/admin/dashboard/page.tsx index 51899e247..0703ccafe 100644 --- a/app/[locale]/admin/dashboard/page.tsx +++ b/app/[locale]/admin/dashboard/page.tsx @@ -1,9 +1,9 @@ 'use client'; -import CreatePartnerAdminForm from '@/lib/components/forms/CreatePartnerAdminForm'; -import UpdatePartnerAdminForm from '@/lib/components/forms/UpdatePartnerAdminForm'; -import UpdateTherapyAdminForm from '@/lib/components/forms/UpdateTherapyAdminForm'; -import AdminHeader from '@/lib/components/layout/PartnerAdminHeader'; +import CreatePartnerAdminForm from '@/components/forms/CreatePartnerAdminForm'; +import UpdatePartnerAdminForm from '@/components/forms/UpdatePartnerAdminForm'; +import UpdateTherapyAdminForm from '@/components/forms/UpdateTherapyAdminForm'; +import AdminHeader from '@/components/layout/PartnerAdminHeader'; import { CREATE_PARTNER_ACCESS_VIEWED } from '@/lib/constants/events'; import logEvent from '@/lib/utils/logEvent'; import { rowStyle } from '@/styles/common'; diff --git a/app/[locale]/auth/login/page.tsx b/app/[locale]/auth/login/page.tsx index 5f6b72495..4c1e9da93 100644 --- a/app/[locale]/auth/login/page.tsx +++ b/app/[locale]/auth/login/page.tsx @@ -1,8 +1,8 @@ 'use client'; +import LoginForm from '@/components/forms/LoginForm'; +import PartnerHeader from '@/components/layout/PartnerHeader'; import { Link as i18nLink, useRouter } from '@/i18n/routing'; -import LoginForm from '@/lib/components/forms/LoginForm'; -import PartnerHeader from '@/lib/components/layout/PartnerHeader'; import { GET_STARTED_WITH_BLOOM_CLICKED, RESET_PASSWORD_HERE_CLICKED, diff --git a/app/[locale]/auth/register/page.tsx b/app/[locale]/auth/register/page.tsx index f1f78c088..30f8343ec 100644 --- a/app/[locale]/auth/register/page.tsx +++ b/app/[locale]/auth/register/page.tsx @@ -1,8 +1,8 @@ 'use client'; +import RegisterForm, { PartnerRegisterForm } from '@/components/forms/RegisterForm'; +import PartnerHeader from '@/components/layout/PartnerHeader'; import { Link as i18nLink, useRouter } from '@/i18n/routing'; -import RegisterForm, { PartnerRegisterForm } from '@/lib/components/forms/RegisterForm'; -import PartnerHeader from '@/lib/components/layout/PartnerHeader'; import { generatePartnershipPromoLogoClick } from '@/lib/constants/events'; import { PartnerContent, getAllPartnersContent, getPartnerContent } from '@/lib/constants/partners'; import { useAppDispatch, useTypedSelector } from '@/lib/hooks/store'; diff --git a/app/[locale]/auth/reset-password/page.tsx b/app/[locale]/auth/reset-password/page.tsx index 6b184b55a..13cff5585 100644 --- a/app/[locale]/auth/reset-password/page.tsx +++ b/app/[locale]/auth/reset-password/page.tsx @@ -1,7 +1,7 @@ 'use client'; -import { EmailForm, PasswordForm } from '@/lib/components/forms/ResetPasswordForm'; -import PartnerHeader from '@/lib/components/layout/PartnerHeader'; +import { EmailForm, PasswordForm } from '@/components/forms/ResetPasswordForm'; +import PartnerHeader from '@/components/layout/PartnerHeader'; import illustrationBloomHeadYellow from '@/public/illustration_bloom_head_yellow.svg'; import welcomeToBloom from '@/public/welcome_to_bloom.svg'; import { rowStyle } from '@/styles/common'; diff --git a/app/[locale]/conversations/[slug]/page.tsx b/app/[locale]/conversations/[slug]/page.tsx index daf3a7b89..33209ef35 100644 --- a/app/[locale]/conversations/[slug]/page.tsx +++ b/app/[locale]/conversations/[slug]/page.tsx @@ -1,8 +1,8 @@ -import { routing } from '@/i18n/routing'; -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; import StoryblokResourceConversationPage, { StoryblokResourceConversationPageProps, -} from '@/lib/components/storyblok/StoryblokResourceConversationPage'; +} from '@/components/storyblok/StoryblokResourceConversationPage'; +import { routing } from '@/i18n/routing'; import { getStoryblokStory } from '@/lib/storyblok'; import { getStoryblokApi, ISbStoriesParams } from '@storyblok/react/rsc'; diff --git a/app/[locale]/courses/[slug]/[sessionSlug]/page.tsx b/app/[locale]/courses/[slug]/[sessionSlug]/page.tsx index aa9c67271..908690fee 100644 --- a/app/[locale]/courses/[slug]/[sessionSlug]/page.tsx +++ b/app/[locale]/courses/[slug]/[sessionSlug]/page.tsx @@ -1,8 +1,8 @@ -import { routing } from '@/i18n/routing'; -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; import StoryblokSessionPage, { StoryblokSessionPageProps, -} from '@/lib/components/storyblok/StoryblokSessionPage'; +} from '@/components/storyblok/StoryblokSessionPage'; +import { routing } from '@/i18n/routing'; import { getStoryblokStory } from '@/lib/storyblok'; import { getStoryblokApi, ISbStoriesParams } from '@storyblok/react/rsc'; diff --git a/app/[locale]/courses/[slug]/page.tsx b/app/[locale]/courses/[slug]/page.tsx index 615cf19aa..03265b569 100644 --- a/app/[locale]/courses/[slug]/page.tsx +++ b/app/[locale]/courses/[slug]/page.tsx @@ -1,8 +1,8 @@ -import { routing } from '@/i18n/routing'; -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; import StoryblokCoursePage, { StoryblokCoursePageProps, -} from '@/lib/components/storyblok/StoryblokCoursePage'; +} from '@/components/storyblok/StoryblokCoursePage'; +import { routing } from '@/i18n/routing'; import { getStoryblokStory } from '@/lib/storyblok'; import { getStoryblokApi, ISbStoriesParams } from '@storyblok/react/rsc'; diff --git a/app/[locale]/courses/page.tsx b/app/[locale]/courses/page.tsx index 42dcaba9d..a0531fc8d 100644 --- a/app/[locale]/courses/page.tsx +++ b/app/[locale]/courses/page.tsx @@ -2,7 +2,7 @@ import { LANGUAGES } from '@/lib/constants/enums'; import { FeatureFlag } from '@/lib/featureFlag'; import { getStoryblokStories } from '@/lib/storyblok'; import { ISbStoriesParams, ISbStoryData } from '@storyblok/react/rsc'; -import CoursesPage from '../../../lib/components/pages/CoursesPage'; +import CoursesPage from '../../../components/pages/CoursesPage'; export const revalidate = 14400; // invalidate every 4 hours diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx index 782b0f49c..5efe744e1 100644 --- a/app/[locale]/layout.tsx +++ b/app/[locale]/layout.tsx @@ -1,5 +1,5 @@ +import BaseLayout from '@/components/layout/BaseLayout'; import { routing } from '@/i18n/routing'; -import BaseLayout from '@/lib/components/layout/BaseLayout'; import type { Viewport } from 'next'; import { getTranslations, setRequestLocale } from 'next-intl/server'; import { notFound } from 'next/navigation'; diff --git a/app/[locale]/meet-the-team/page.tsx b/app/[locale]/meet-the-team/page.tsx index 1e741e8e5..1ab0bde41 100644 --- a/app/[locale]/meet-the-team/page.tsx +++ b/app/[locale]/meet-the-team/page.tsx @@ -1,7 +1,7 @@ -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; import StoryblokMeetTheTeamPage, { StoryblokMeetTheTeamPageProps, -} from '@/lib/components/storyblok/StoryblokMeetTheTeamPage'; +} from '@/components/storyblok/StoryblokMeetTheTeamPage'; import { getStoryblokStory } from '@/lib/storyblok'; export const revalidate = 14400; // invalidate every 4 hours diff --git a/app/[locale]/messaging/page.tsx b/app/[locale]/messaging/page.tsx index 20fc7cc3c..c1ddd5b4b 100644 --- a/app/[locale]/messaging/page.tsx +++ b/app/[locale]/messaging/page.tsx @@ -1,7 +1,7 @@ import { getStoryblokStory } from '@/lib/storyblok'; -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; -import MessagingPage from '../../../lib/components/pages/MessagingPage'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; +import MessagingPage from '../../../components/pages/MessagingPage'; export const revalidate = 14400; // invalidate every 4 hours diff --git a/app/[locale]/not-found.tsx b/app/[locale]/not-found.tsx index b091cee20..4e1b301d2 100644 --- a/app/[locale]/not-found.tsx +++ b/app/[locale]/not-found.tsx @@ -1,4 +1,4 @@ // Note that `app/[locale]/[...rest]/page.tsx` // is necessary for this page to render. -export { default } from '@/lib/components/pages/NotFound'; +export { default } from '@/components/pages/NotFound'; diff --git a/app/[locale]/page.tsx b/app/[locale]/page.tsx index be7bd7070..bae1d5d2b 100644 --- a/app/[locale]/page.tsx +++ b/app/[locale]/page.tsx @@ -1,5 +1,5 @@ import { getStoryblokStory } from '@/lib/storyblok'; -import HomePage from '../../lib/components/pages/HomePage'; +import HomePage from '../../components/pages/HomePage'; export const revalidate = 14400; // invalidate every 4 hours diff --git a/app/[locale]/partner-admin/create-access-code/page.tsx b/app/[locale]/partner-admin/create-access-code/page.tsx index f28ef01e5..f53af2b05 100644 --- a/app/[locale]/partner-admin/create-access-code/page.tsx +++ b/app/[locale]/partner-admin/create-access-code/page.tsx @@ -1,7 +1,7 @@ 'use client'; -import CreateAccessCodeForm from '@/lib/components/forms/CreateAccessCodeForm'; -import AdminHeader from '@/lib/components/layout/PartnerAdminHeader'; +import CreateAccessCodeForm from '@/components/forms/CreateAccessCodeForm'; +import AdminHeader from '@/components/layout/PartnerAdminHeader'; import { CREATE_PARTNER_ACCESS_VIEWED } from '@/lib/constants/events'; import { useTypedSelector } from '@/lib/hooks/store'; import logEvent from '@/lib/utils/logEvent'; diff --git a/app/[locale]/shorts/[slug]/page.tsx b/app/[locale]/shorts/[slug]/page.tsx index cac985499..dddd1a11c 100644 --- a/app/[locale]/shorts/[slug]/page.tsx +++ b/app/[locale]/shorts/[slug]/page.tsx @@ -1,8 +1,8 @@ -import { routing } from '@/i18n/routing'; -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; import StoryblokResourceShortPage, { StoryblokResourceShortPageProps, -} from '@/lib/components/storyblok/StoryblokResourceShortPage'; +} from '@/components/storyblok/StoryblokResourceShortPage'; +import { routing } from '@/i18n/routing'; import { getStoryblokStories, getStoryblokStory } from '@/lib/storyblok'; import { getStoryblokApi, ISbStoriesParams } from '@storyblok/react/rsc'; diff --git a/app/[locale]/subscription/whatsapp/page.tsx b/app/[locale]/subscription/whatsapp/page.tsx index 673722e0c..5b4d376e4 100644 --- a/app/[locale]/subscription/whatsapp/page.tsx +++ b/app/[locale]/subscription/whatsapp/page.tsx @@ -1,6 +1,6 @@ -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; import { getStoryblokStory } from '@/lib/storyblok'; -import NotesPage from '../../../../lib/components/pages/NotesPage'; +import NotesPage from '../../../../components/pages/NotesPage'; export const revalidate = 14400; // invalidate every 4 hours diff --git a/app/[locale]/therapy/book-session/page.tsx b/app/[locale]/therapy/book-session/page.tsx index 1b1f62bc8..8bef98cb7 100644 --- a/app/[locale]/therapy/book-session/page.tsx +++ b/app/[locale]/therapy/book-session/page.tsx @@ -1,8 +1,8 @@ 'use client'; -import Faqs from '@/lib/components/common/Faqs'; -import ImageTextGrid, { ImageTextItem } from '@/lib/components/common/ImageTextGrid'; -import Header from '@/lib/components/layout/Header'; +import Faqs from '@/components/common/Faqs'; +import ImageTextGrid, { ImageTextItem } from '@/components/common/ImageTextGrid'; +import Header from '@/components/layout/Header'; import { THERAPY_BOOKING_OPENED, THERAPY_BOOKING_VIEWED } from '@/lib/constants/events'; import { therapyFaqs } from '@/lib/constants/faqs'; import { useTypedSelector } from '@/lib/hooks/store'; diff --git a/app/[locale]/therapy/confirmed-session/page.tsx b/app/[locale]/therapy/confirmed-session/page.tsx index 4021483f9..693038ce9 100644 --- a/app/[locale]/therapy/confirmed-session/page.tsx +++ b/app/[locale]/therapy/confirmed-session/page.tsx @@ -1,8 +1,8 @@ 'use client'; +import Faqs from '@/components/common/Faqs'; +import Header from '@/components/layout/Header'; import { Link as i18nLink } from '@/i18n/routing'; -import Faqs from '@/lib/components/common/Faqs'; -import Header from '@/lib/components/layout/Header'; import { THERAPY_CONFIRMATION_VIEWED } from '@/lib/constants/events'; import { therapyFaqs } from '@/lib/constants/faqs'; import { useTypedSelector } from '@/lib/hooks/store'; diff --git a/app/[locale]/welcome/[partnerName]/page.tsx b/app/[locale]/welcome/[partnerName]/page.tsx index 1bf9b1844..def6834a7 100644 --- a/app/[locale]/welcome/[partnerName]/page.tsx +++ b/app/[locale]/welcome/[partnerName]/page.tsx @@ -1,8 +1,8 @@ -import { routing } from '@/i18n/routing'; -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; import StoryblokWelcomePage, { StoryblokWelcomePageProps, -} from '@/lib/components/storyblok/StoryblokWelcomePage'; +} from '@/components/storyblok/StoryblokWelcomePage'; +import { routing } from '@/i18n/routing'; import { getStoryblokStory } from '@/lib/storyblok'; import { ISbResult, ISbStoriesParams, getStoryblokApi } from '@storyblok/react/rsc'; diff --git a/app/not-found.tsx b/app/not-found.tsx index f418e317f..e6261da26 100644 --- a/app/not-found.tsx +++ b/app/not-found.tsx @@ -1,6 +1,6 @@ +import BaseLayout from '@/components/layout/BaseLayout'; +import NotFoundPage from '@/components/pages/NotFound'; import { routing } from '@/i18n/routing'; -import BaseLayout from '@/lib/components/layout/BaseLayout'; -import NotFoundPage from '@/lib/components/pages/NotFound'; export default function GlobalNotFound() { return ( diff --git a/lib/components/banner/EmailRemindersSettingsBanner.tsx b/components/banner/EmailRemindersSettingsBanner.tsx similarity index 88% rename from lib/components/banner/EmailRemindersSettingsBanner.tsx rename to components/banner/EmailRemindersSettingsBanner.tsx index acbd55400..e237046d5 100644 --- a/lib/components/banner/EmailRemindersSettingsBanner.tsx +++ b/components/banner/EmailRemindersSettingsBanner.tsx @@ -1,6 +1,6 @@ 'use client'; -import EmailRemindersSettingsForm from '@/lib/components/forms/EmailRemindersSettingsForm'; +import EmailRemindersSettingsForm from '@/components/forms/EmailRemindersSettingsForm'; import theme from '@/styles/theme'; import { Container, Typography } from '@mui/material'; import { useTranslations } from 'next-intl'; diff --git a/lib/components/banner/MaintenanceBanner.tsx b/components/banner/MaintenanceBanner.tsx similarity index 100% rename from lib/components/banner/MaintenanceBanner.tsx rename to components/banner/MaintenanceBanner.tsx diff --git a/lib/components/banner/SignUpBanner.tsx b/components/banner/SignUpBanner.tsx similarity index 100% rename from lib/components/banner/SignUpBanner.tsx rename to components/banner/SignUpBanner.tsx diff --git a/lib/components/banner/UserResearchBanner.tsx b/components/banner/UserResearchBanner.tsx similarity index 100% rename from lib/components/banner/UserResearchBanner.tsx rename to components/banner/UserResearchBanner.tsx diff --git a/lib/components/cards/AccountActionsCard.tsx b/components/cards/AccountActionsCard.tsx similarity index 98% rename from lib/components/cards/AccountActionsCard.tsx rename to components/cards/AccountActionsCard.tsx index 6da8573f3..1c8a59458 100644 --- a/lib/components/cards/AccountActionsCard.tsx +++ b/components/cards/AccountActionsCard.tsx @@ -1,8 +1,8 @@ 'use client'; +import ConfirmDialog from '@/components/forms/ConfirmDialog'; import { useRouter } from '@/i18n/routing'; import { useDeleteUserMutation } from '@/lib/api'; -import ConfirmDialog from '@/lib/components/forms/ConfirmDialog'; import { ErrorDisplay, FEEDBACK_FORM_URL } from '@/lib/constants/common'; import theme from '@/styles/theme'; import { Box, Button, Card, CardContent, lighten, Link, Typography } from '@mui/material'; diff --git a/lib/components/cards/CourseCard.tsx b/components/cards/CourseCard.tsx similarity index 98% rename from lib/components/cards/CourseCard.tsx rename to components/cards/CourseCard.tsx index db7ef933a..84212dea6 100644 --- a/lib/components/cards/CourseCard.tsx +++ b/components/cards/CourseCard.tsx @@ -1,7 +1,7 @@ 'use client'; +import ProgressStatus from '@/components/common/ProgressStatus'; import { Link as i18nLink } from '@/i18n/routing'; -import ProgressStatus from '@/lib/components/common/ProgressStatus'; import { PROGRESS_STATUS } from '@/lib/constants/enums'; import { getImageSizes } from '@/lib/utils/imageSizes'; import { iconTextRowStyle, rowStyle } from '@/styles/common'; diff --git a/lib/components/cards/EmailRemindersSettingsCard.tsx b/components/cards/EmailRemindersSettingsCard.tsx similarity index 88% rename from lib/components/cards/EmailRemindersSettingsCard.tsx rename to components/cards/EmailRemindersSettingsCard.tsx index 4ec775a5a..723d918f2 100644 --- a/lib/components/cards/EmailRemindersSettingsCard.tsx +++ b/components/cards/EmailRemindersSettingsCard.tsx @@ -1,6 +1,6 @@ 'use client'; -import EmailRemindersSettingsForm from '@/lib/components/forms/EmailRemindersSettingsForm'; +import EmailRemindersSettingsForm from '@/components/forms/EmailRemindersSettingsForm'; import { Card, CardContent, Typography } from '@mui/material'; import { useTranslations } from 'next-intl'; diff --git a/lib/components/cards/EmailSettingsCard.tsx b/components/cards/EmailSettingsCard.tsx similarity index 89% rename from lib/components/cards/EmailSettingsCard.tsx rename to components/cards/EmailSettingsCard.tsx index 2b538047d..f363667e9 100644 --- a/lib/components/cards/EmailSettingsCard.tsx +++ b/components/cards/EmailSettingsCard.tsx @@ -1,6 +1,6 @@ 'use client'; -import EmailSettingsForm from '@/lib/components/forms/EmailSettingsForm'; +import EmailSettingsForm from '@/components/forms/EmailSettingsForm'; import { Card, CardContent, Typography } from '@mui/material'; import { useTranslations } from 'next-intl'; diff --git a/lib/components/cards/ProfileSettingsCard.tsx b/components/cards/ProfileSettingsCard.tsx similarity index 92% rename from lib/components/cards/ProfileSettingsCard.tsx rename to components/cards/ProfileSettingsCard.tsx index d2e968bd0..b1b27f960 100644 --- a/lib/components/cards/ProfileSettingsCard.tsx +++ b/components/cards/ProfileSettingsCard.tsx @@ -1,6 +1,6 @@ 'use client'; -import ProfileSettingsForm from '@/lib/components/forms/ProfileSettingsForm'; +import ProfileSettingsForm from '@/components/forms/ProfileSettingsForm'; import { FEEDBACK_FORM_URL } from '@/lib/constants/common'; import { Card, CardContent, Link, Typography } from '@mui/material'; import { useTranslations } from 'next-intl'; diff --git a/lib/components/cards/RelatedContentCard.tsx b/components/cards/RelatedContentCard.tsx similarity index 100% rename from lib/components/cards/RelatedContentCard.tsx rename to components/cards/RelatedContentCard.tsx diff --git a/lib/components/cards/SessionCard.tsx b/components/cards/SessionCard.tsx similarity index 97% rename from lib/components/cards/SessionCard.tsx rename to components/cards/SessionCard.tsx index 354bbe0b4..e7d06f000 100644 --- a/lib/components/cards/SessionCard.tsx +++ b/components/cards/SessionCard.tsx @@ -1,7 +1,7 @@ 'use client'; +import { SessionProgressDisplay } from '@/components/session/SessionProgressDisplay'; import { useRouter } from '@/i18n/routing'; -import { SessionProgressDisplay } from '@/lib/components/session/SessionProgressDisplay'; import { rowStyle } from '@/styles/common'; import KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown'; import { diff --git a/lib/components/cards/SessionContentCard.tsx b/components/cards/SessionContentCard.tsx similarity index 100% rename from lib/components/cards/SessionContentCard.tsx rename to components/cards/SessionContentCard.tsx diff --git a/lib/components/cards/ShortsCard.tsx b/components/cards/ShortsCard.tsx similarity index 100% rename from lib/components/cards/ShortsCard.tsx rename to components/cards/ShortsCard.tsx diff --git a/lib/components/common/Carousel.tsx b/components/common/Carousel.tsx similarity index 100% rename from lib/components/common/Carousel.tsx rename to components/common/Carousel.tsx diff --git a/lib/components/common/Column.tsx b/components/common/Column.tsx similarity index 100% rename from lib/components/common/Column.tsx rename to components/common/Column.tsx diff --git a/lib/components/common/ContentUnavailable.tsx b/components/common/ContentUnavailable.tsx similarity index 95% rename from lib/components/common/ContentUnavailable.tsx rename to components/common/ContentUnavailable.tsx index a4219b7f4..07b6f0bbb 100644 --- a/lib/components/common/ContentUnavailable.tsx +++ b/components/common/ContentUnavailable.tsx @@ -1,6 +1,6 @@ 'use client'; -import { TextNode } from '@/lib/utils/helper-types/translations'; +import { TextNode } from '@/lib/types/types'; import { getImageSizes } from '@/lib/utils/imageSizes'; import illustrationPerson4Peach from '@/public/illustration_person4_peach.svg'; import { columnStyle } from '@/styles/common'; diff --git a/lib/components/common/Dots.tsx b/components/common/Dots.tsx similarity index 100% rename from lib/components/common/Dots.tsx rename to components/common/Dots.tsx diff --git a/lib/components/common/Faqs.tsx b/components/common/Faqs.tsx similarity index 100% rename from lib/components/common/Faqs.tsx rename to components/common/Faqs.tsx diff --git a/lib/components/common/ImageTextColumn.tsx b/components/common/ImageTextColumn.tsx similarity index 100% rename from lib/components/common/ImageTextColumn.tsx rename to components/common/ImageTextColumn.tsx diff --git a/lib/components/common/ImageTextGrid.tsx b/components/common/ImageTextGrid.tsx similarity index 100% rename from lib/components/common/ImageTextGrid.tsx rename to components/common/ImageTextGrid.tsx diff --git a/lib/components/common/LoadingContainer.tsx b/components/common/LoadingContainer.tsx similarity index 100% rename from lib/components/common/LoadingContainer.tsx rename to components/common/LoadingContainer.tsx diff --git a/lib/components/common/NoDataAvailable.tsx b/components/common/NoDataAvailable.tsx similarity index 100% rename from lib/components/common/NoDataAvailable.tsx rename to components/common/NoDataAvailable.tsx diff --git a/lib/components/common/PageSection.tsx b/components/common/PageSection.tsx similarity index 100% rename from lib/components/common/PageSection.tsx rename to components/common/PageSection.tsx diff --git a/lib/components/common/ProgressStatus.tsx b/components/common/ProgressStatus.tsx similarity index 100% rename from lib/components/common/ProgressStatus.tsx rename to components/common/ProgressStatus.tsx diff --git a/lib/components/common/Quote.tsx b/components/common/Quote.tsx similarity index 100% rename from lib/components/common/Quote.tsx rename to components/common/Quote.tsx diff --git a/lib/components/common/Row.tsx b/components/common/Row.tsx similarity index 100% rename from lib/components/common/Row.tsx rename to components/common/Row.tsx diff --git a/lib/components/course/CourseHeader.tsx b/components/course/CourseHeader.tsx similarity index 96% rename from lib/components/course/CourseHeader.tsx rename to components/course/CourseHeader.tsx index 636338302..e683851c3 100644 --- a/lib/components/course/CourseHeader.tsx +++ b/components/course/CourseHeader.tsx @@ -1,7 +1,7 @@ 'use client'; +import Header from '@/components/layout/Header'; import { Link as i18nLink } from '@/i18n/routing'; -import Header from '@/lib/components/layout/Header'; import { PROGRESS_STATUS } from '@/lib/constants/enums'; import theme from '@/styles/theme'; import { Button } from '@mui/material'; diff --git a/lib/components/course/CourseIntroduction.tsx b/components/course/CourseIntroduction.tsx similarity index 96% rename from lib/components/course/CourseIntroduction.tsx rename to components/course/CourseIntroduction.tsx index d7d17e27f..38246a743 100644 --- a/lib/components/course/CourseIntroduction.tsx +++ b/components/course/CourseIntroduction.tsx @@ -1,7 +1,7 @@ 'use client'; -import Video from '@/lib/components/video/Video'; -import VideoTranscriptModal from '@/lib/components/video/VideoTranscriptModal'; +import Video from '@/components/video/Video'; +import VideoTranscriptModal from '@/components/video/VideoTranscriptModal'; import { COURSE_INTRO_VIDEO_TRANSCRIPT_CLOSED, COURSE_INTRO_VIDEO_TRANSCRIPT_OPENED, diff --git a/lib/components/course/CourseStatusHeader.tsx b/components/course/CourseStatusHeader.tsx similarity index 100% rename from lib/components/course/CourseStatusHeader.tsx rename to components/course/CourseStatusHeader.tsx diff --git a/lib/components/crisp/CrispIframe.tsx b/components/crisp/CrispIframe.tsx similarity index 100% rename from lib/components/crisp/CrispIframe.tsx rename to components/crisp/CrispIframe.tsx diff --git a/lib/components/crisp/utils/createCrispProfileData.test.ts b/components/crisp/utils/createCrispProfileData.test.ts similarity index 100% rename from lib/components/crisp/utils/createCrispProfileData.test.ts rename to components/crisp/utils/createCrispProfileData.test.ts diff --git a/lib/components/crisp/utils/createCrispProfileData.ts b/components/crisp/utils/createCrispProfileData.ts similarity index 100% rename from lib/components/crisp/utils/createCrispProfileData.ts rename to components/crisp/utils/createCrispProfileData.ts diff --git a/lib/components/forms/AboutYouDemographicForm.tsx b/components/forms/AboutYouDemographicForm.tsx similarity index 100% rename from lib/components/forms/AboutYouDemographicForm.tsx rename to components/forms/AboutYouDemographicForm.tsx diff --git a/lib/components/forms/AboutYouSetAForm.tsx b/components/forms/AboutYouSetAForm.tsx similarity index 100% rename from lib/components/forms/AboutYouSetAForm.tsx rename to components/forms/AboutYouSetAForm.tsx diff --git a/lib/components/forms/ApplyCodeForm.tsx b/components/forms/ApplyCodeForm.tsx similarity index 100% rename from lib/components/forms/ApplyCodeForm.tsx rename to components/forms/ApplyCodeForm.tsx diff --git a/lib/components/forms/ConfirmDialog.tsx b/components/forms/ConfirmDialog.tsx similarity index 100% rename from lib/components/forms/ConfirmDialog.tsx rename to components/forms/ConfirmDialog.tsx diff --git a/lib/components/forms/CreateAccessCodeForm.tsx b/components/forms/CreateAccessCodeForm.tsx similarity index 100% rename from lib/components/forms/CreateAccessCodeForm.tsx rename to components/forms/CreateAccessCodeForm.tsx diff --git a/lib/components/forms/CreatePartnerAdminForm.tsx b/components/forms/CreatePartnerAdminForm.tsx similarity index 100% rename from lib/components/forms/CreatePartnerAdminForm.tsx rename to components/forms/CreatePartnerAdminForm.tsx diff --git a/lib/components/forms/EmailRemindersSettingsForm.tsx b/components/forms/EmailRemindersSettingsForm.tsx similarity index 100% rename from lib/components/forms/EmailRemindersSettingsForm.tsx rename to components/forms/EmailRemindersSettingsForm.tsx diff --git a/lib/components/forms/EmailSettingsForm.tsx b/components/forms/EmailSettingsForm.tsx similarity index 100% rename from lib/components/forms/EmailSettingsForm.tsx rename to components/forms/EmailSettingsForm.tsx diff --git a/lib/components/forms/LoginForm.tsx b/components/forms/LoginForm.tsx similarity index 100% rename from lib/components/forms/LoginForm.tsx rename to components/forms/LoginForm.tsx diff --git a/lib/components/forms/PhoneInput.tsx b/components/forms/PhoneInput.tsx similarity index 100% rename from lib/components/forms/PhoneInput.tsx rename to components/forms/PhoneInput.tsx diff --git a/lib/components/forms/ProfileSettingsForm.tsx b/components/forms/ProfileSettingsForm.tsx similarity index 100% rename from lib/components/forms/ProfileSettingsForm.tsx rename to components/forms/ProfileSettingsForm.tsx diff --git a/lib/components/forms/RegisterForm.tsx b/components/forms/RegisterForm.tsx similarity index 100% rename from lib/components/forms/RegisterForm.tsx rename to components/forms/RegisterForm.tsx diff --git a/lib/components/forms/ResetPasswordForm.tsx b/components/forms/ResetPasswordForm.tsx similarity index 100% rename from lib/components/forms/ResetPasswordForm.tsx rename to components/forms/ResetPasswordForm.tsx diff --git a/lib/components/forms/ResourceFeedbackForm.tsx b/components/forms/ResourceFeedbackForm.tsx similarity index 100% rename from lib/components/forms/ResourceFeedbackForm.tsx rename to components/forms/ResourceFeedbackForm.tsx diff --git a/lib/components/forms/SessionFeedbackForm.tsx b/components/forms/SessionFeedbackForm.tsx similarity index 100% rename from lib/components/forms/SessionFeedbackForm.tsx rename to components/forms/SessionFeedbackForm.tsx diff --git a/lib/components/forms/UpdatePartnerAdminForm.tsx b/components/forms/UpdatePartnerAdminForm.tsx similarity index 100% rename from lib/components/forms/UpdatePartnerAdminForm.tsx rename to components/forms/UpdatePartnerAdminForm.tsx diff --git a/lib/components/forms/UpdateTherapyAdminForm.tsx b/components/forms/UpdateTherapyAdminForm.tsx similarity index 100% rename from lib/components/forms/UpdateTherapyAdminForm.tsx rename to components/forms/UpdateTherapyAdminForm.tsx diff --git a/lib/components/forms/WhatsappSubscribeForm.tsx b/components/forms/WhatsappSubscribeForm.tsx similarity index 100% rename from lib/components/forms/WhatsappSubscribeForm.tsx rename to components/forms/WhatsappSubscribeForm.tsx diff --git a/lib/components/forms/WhatsappUnsubscribeForm.tsx b/components/forms/WhatsappUnsubscribeForm.tsx similarity index 100% rename from lib/components/forms/WhatsappUnsubscribeForm.tsx rename to components/forms/WhatsappUnsubscribeForm.tsx diff --git a/lib/components/guards/AuthGuard.tsx b/components/guards/AuthGuard.tsx similarity index 97% rename from lib/components/guards/AuthGuard.tsx rename to components/guards/AuthGuard.tsx index 5478d301b..a7b3d2b0a 100644 --- a/lib/components/guards/AuthGuard.tsx +++ b/components/guards/AuthGuard.tsx @@ -1,7 +1,7 @@ 'use client'; +import LoadingContainer from '@/components/common/LoadingContainer'; import { usePathname, useRouter } from '@/i18n/routing'; -import LoadingContainer from '@/lib/components/common/LoadingContainer'; import { useTypedSelector } from '@/lib/hooks/store'; import useLoadUser from '@/lib/hooks/useLoadUser'; import { default as generateReturnUrlQuery } from '@/lib/utils/generateReturnQuery'; diff --git a/lib/components/guards/PartnerAdminGuard.tsx b/components/guards/PartnerAdminGuard.tsx similarity index 100% rename from lib/components/guards/PartnerAdminGuard.tsx rename to components/guards/PartnerAdminGuard.tsx diff --git a/lib/components/guards/SuperAdminGuard.tsx b/components/guards/SuperAdminGuard.tsx similarity index 100% rename from lib/components/guards/SuperAdminGuard.tsx rename to components/guards/SuperAdminGuard.tsx diff --git a/lib/components/guards/TherapyAccessGuard.tsx b/components/guards/TherapyAccessGuard.tsx similarity index 100% rename from lib/components/guards/TherapyAccessGuard.tsx rename to components/guards/TherapyAccessGuard.tsx diff --git a/lib/components/layout/BaseLayout.tsx b/components/layout/BaseLayout.tsx similarity index 87% rename from lib/components/layout/BaseLayout.tsx rename to components/layout/BaseLayout.tsx index 89acdfae9..11b1f6043 100644 --- a/lib/components/layout/BaseLayout.tsx +++ b/components/layout/BaseLayout.tsx @@ -1,10 +1,10 @@ -import { AuthGuard } from '@/lib/components/guards/AuthGuard'; -import Consent from '@/lib/components/layout/Consent'; -import Footer from '@/lib/components/layout/Footer'; -import LeaveSiteButton from '@/lib/components/layout/LeaveSiteButton'; -import TopBar from '@/lib/components/layout/TopBar'; -import { ReduxProvider } from '@/lib/components/providers/ReduxProvider'; -import StoryblokProvider from '@/lib/components/providers/StoryblokProvider'; +import { AuthGuard } from '@/components/guards/AuthGuard'; +import Consent from '@/components/layout/Consent'; +import Footer from '@/components/layout/Footer'; +import LeaveSiteButton from '@/components/layout/LeaveSiteButton'; +import TopBar from '@/components/layout/TopBar'; +import { ReduxProvider } from '@/components/providers/ReduxProvider'; +import StoryblokProvider from '@/components/providers/StoryblokProvider'; import { ENVIRONMENT } from '@/lib/constants/common'; import { ENVIRONMENTS } from '@/lib/constants/enums'; import firebase from '@/lib/firebase'; diff --git a/lib/components/layout/Consent.tsx b/components/layout/Consent.tsx similarity index 100% rename from lib/components/layout/Consent.tsx rename to components/layout/Consent.tsx diff --git a/lib/components/layout/Footer.tsx b/components/layout/Footer.tsx similarity index 100% rename from lib/components/layout/Footer.tsx rename to components/layout/Footer.tsx diff --git a/lib/components/layout/Header.tsx b/components/layout/Header.tsx similarity index 94% rename from lib/components/layout/Header.tsx rename to components/layout/Header.tsx index 654fe26e1..4f1f05780 100644 --- a/lib/components/layout/Header.tsx +++ b/components/layout/Header.tsx @@ -1,10 +1,10 @@ 'use client'; +import UserResearchBanner from '@/components/banner/UserResearchBanner'; +import ProgressStatus from '@/components/common/ProgressStatus'; import { useRouter } from '@/i18n/routing'; -import UserResearchBanner from '@/lib/components/banner/UserResearchBanner'; -import ProgressStatus from '@/lib/components/common/ProgressStatus'; import { PROGRESS_STATUS } from '@/lib/constants/enums'; -import { TextNode } from '@/lib/utils/helper-types/translations'; +import { TextNode } from '@/lib/types/types'; import { getImageSizes } from '@/lib/utils/imageSizes'; import { RichTextOptions } from '@/lib/utils/richText'; import { columnStyle, rowStyle } from '@/styles/common'; diff --git a/lib/components/layout/HomeHeader.tsx b/components/layout/HomeHeader.tsx similarity index 97% rename from lib/components/layout/HomeHeader.tsx rename to components/layout/HomeHeader.tsx index a08bbda8b..bb1fb6c7b 100644 --- a/lib/components/layout/HomeHeader.tsx +++ b/components/layout/HomeHeader.tsx @@ -1,6 +1,6 @@ 'use client'; -import UserResearchBanner from '@/lib/components/banner/UserResearchBanner'; +import UserResearchBanner from '@/components/banner/UserResearchBanner'; import { getImageSizes } from '@/lib/utils/imageSizes'; import { RichTextOptions } from '@/lib/utils/richText'; import { columnStyle, rowStyle } from '@/styles/common'; diff --git a/lib/components/layout/LanguageMenu.tsx b/components/layout/LanguageMenu.tsx similarity index 100% rename from lib/components/layout/LanguageMenu.tsx rename to components/layout/LanguageMenu.tsx diff --git a/lib/components/layout/LeaveSiteButton.tsx b/components/layout/LeaveSiteButton.tsx similarity index 100% rename from lib/components/layout/LeaveSiteButton.tsx rename to components/layout/LeaveSiteButton.tsx diff --git a/lib/components/layout/NavigationDrawer.tsx b/components/layout/NavigationDrawer.tsx similarity index 100% rename from lib/components/layout/NavigationDrawer.tsx rename to components/layout/NavigationDrawer.tsx diff --git a/lib/components/layout/NavigationMenu.tsx b/components/layout/NavigationMenu.tsx similarity index 100% rename from lib/components/layout/NavigationMenu.tsx rename to components/layout/NavigationMenu.tsx diff --git a/lib/components/layout/PartnerAdminHeader.tsx b/components/layout/PartnerAdminHeader.tsx similarity index 100% rename from lib/components/layout/PartnerAdminHeader.tsx rename to components/layout/PartnerAdminHeader.tsx diff --git a/lib/components/layout/PartnerHeader.tsx b/components/layout/PartnerHeader.tsx similarity index 96% rename from lib/components/layout/PartnerHeader.tsx rename to components/layout/PartnerHeader.tsx index 3aab5b786..79cad2107 100644 --- a/lib/components/layout/PartnerHeader.tsx +++ b/components/layout/PartnerHeader.tsx @@ -1,6 +1,6 @@ 'use client'; -import UserResearchBanner from '@/lib/components/banner/UserResearchBanner'; +import UserResearchBanner from '@/components/banner/UserResearchBanner'; import { getImageSizes } from '@/lib/utils/imageSizes'; import { rowStyle } from '@/styles/common'; import { Box, Container } from '@mui/material'; diff --git a/lib/components/layout/PrimaryNavigationDrawerLinks.tsx b/components/layout/PrimaryNavigationDrawerLinks.tsx similarity index 100% rename from lib/components/layout/PrimaryNavigationDrawerLinks.tsx rename to components/layout/PrimaryNavigationDrawerLinks.tsx diff --git a/lib/components/layout/SecondaryNav.tsx b/components/layout/SecondaryNav.tsx similarity index 100% rename from lib/components/layout/SecondaryNav.tsx rename to components/layout/SecondaryNav.tsx diff --git a/lib/components/layout/SecondaryNavigationDrawerLinks.tsx b/components/layout/SecondaryNavigationDrawerLinks.tsx similarity index 100% rename from lib/components/layout/SecondaryNavigationDrawerLinks.tsx rename to components/layout/SecondaryNavigationDrawerLinks.tsx diff --git a/lib/components/layout/TopBar.tsx b/components/layout/TopBar.tsx similarity index 100% rename from lib/components/layout/TopBar.tsx rename to components/layout/TopBar.tsx diff --git a/lib/components/layout/UserMenu.tsx b/components/layout/UserMenu.tsx similarity index 100% rename from lib/components/layout/UserMenu.tsx rename to components/layout/UserMenu.tsx diff --git a/lib/components/pages/CoursesPage.tsx b/components/pages/CoursesPage.tsx similarity index 92% rename from lib/components/pages/CoursesPage.tsx rename to components/pages/CoursesPage.tsx index 4c79315f5..6cfd26cbf 100644 --- a/lib/components/pages/CoursesPage.tsx +++ b/components/pages/CoursesPage.tsx @@ -1,16 +1,16 @@ 'use client'; -import { EmailRemindersSettingsBanner } from '@/lib/components/banner/EmailRemindersSettingsBanner'; -import { SignUpBanner } from '@/lib/components/banner/SignUpBanner'; -import CourseCard from '@/lib/components/cards/CourseCard'; -import { RelatedContentCard } from '@/lib/components/cards/RelatedContentCard'; -import { ShortsCard } from '@/lib/components/cards/ShortsCard'; -import Carousel, { getSlideWidth } from '@/lib/components/common/Carousel'; -import Column from '@/lib/components/common/Column'; -import LoadingContainer from '@/lib/components/common/LoadingContainer'; -import PageSection from '@/lib/components/common/PageSection'; -import Row from '@/lib/components/common/Row'; -import Header from '@/lib/components/layout/Header'; +import { EmailRemindersSettingsBanner } from '@/components/banner/EmailRemindersSettingsBanner'; +import { SignUpBanner } from '@/components/banner/SignUpBanner'; +import CourseCard from '@/components/cards/CourseCard'; +import { RelatedContentCard } from '@/components/cards/RelatedContentCard'; +import { ShortsCard } from '@/components/cards/ShortsCard'; +import Carousel, { getSlideWidth } from '@/components/common/Carousel'; +import Column from '@/components/common/Column'; +import LoadingContainer from '@/components/common/LoadingContainer'; +import PageSection from '@/components/common/PageSection'; +import Row from '@/components/common/Row'; +import Header from '@/components/layout/Header'; import { EMAIL_REMINDERS_FREQUENCY, PROGRESS_STATUS, diff --git a/lib/components/pages/HomePage.tsx b/components/pages/HomePage.tsx similarity index 92% rename from lib/components/pages/HomePage.tsx rename to components/pages/HomePage.tsx index 851e06354..7db5d7929 100644 --- a/lib/components/pages/HomePage.tsx +++ b/components/pages/HomePage.tsx @@ -1,9 +1,9 @@ 'use client'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; +import HomeHeader from '@/components/layout/HomeHeader'; +import StoryblokPageSection from '@/components/storyblok/StoryblokPageSection'; import { Link as i18nLink } from '@/i18n/routing'; -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; -import HomeHeader from '@/lib/components/layout/HomeHeader'; -import StoryblokPageSection from '@/lib/components/storyblok/StoryblokPageSection'; import { PROMO_GET_STARTED_CLICKED } from '@/lib/constants/events'; import { useTypedSelector } from '@/lib/hooks/store'; import logEvent from '@/lib/utils/logEvent'; diff --git a/lib/components/pages/MessagingPage.tsx b/components/pages/MessagingPage.tsx similarity index 89% rename from lib/components/pages/MessagingPage.tsx rename to components/pages/MessagingPage.tsx index 2b148abdb..8b0d0e4fe 100644 --- a/lib/components/pages/MessagingPage.tsx +++ b/components/pages/MessagingPage.tsx @@ -1,10 +1,10 @@ 'use client'; -import { SignUpBanner } from '@/lib/components/banner/SignUpBanner'; -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; -import { CrispIframe } from '@/lib/components/crisp/CrispIframe'; -import Header, { HeaderProps } from '@/lib/components/layout/Header'; -import StoryblokPageSection from '@/lib/components/storyblok/StoryblokPageSection'; +import { SignUpBanner } from '@/components/banner/SignUpBanner'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; +import { CrispIframe } from '@/components/crisp/CrispIframe'; +import Header, { HeaderProps } from '@/components/layout/Header'; +import StoryblokPageSection from '@/components/storyblok/StoryblokPageSection'; import { useTypedSelector } from '@/lib/hooks/store'; import { getImageSizes } from '@/lib/utils/imageSizes'; import IllustrationCourseDBR from '@/public/illustration_course_dbr.svg'; diff --git a/lib/components/pages/NotFound.tsx b/components/pages/NotFound.tsx similarity index 96% rename from lib/components/pages/NotFound.tsx rename to components/pages/NotFound.tsx index 1b1bce134..a31159849 100644 --- a/lib/components/pages/NotFound.tsx +++ b/components/pages/NotFound.tsx @@ -1,6 +1,6 @@ 'use client'; -import LoadingContainer from '@/lib/components/common/LoadingContainer'; +import LoadingContainer from '@/components/common/LoadingContainer'; import { useTypedSelector } from '@/lib/hooks/store'; import { getImageSizes } from '@/lib/utils/imageSizes'; import bloomHead from '@/public/illustration_bloom_head.svg'; diff --git a/lib/components/pages/NotesPage.tsx b/components/pages/NotesPage.tsx similarity index 84% rename from lib/components/pages/NotesPage.tsx rename to components/pages/NotesPage.tsx index f8d64b613..2e8eb8a0e 100644 --- a/lib/components/pages/NotesPage.tsx +++ b/components/pages/NotesPage.tsx @@ -1,12 +1,12 @@ 'use client'; -import { SignUpBanner } from '@/lib/components/banner/SignUpBanner'; -import ImageTextColumn from '@/lib/components/common/ImageTextColumn'; -import { ImageTextItem } from '@/lib/components/common/ImageTextGrid'; -import WhatsappSubscribeForm from '@/lib/components/forms/WhatsappSubscribeForm'; -import WhatsappUnsubscribeForm from '@/lib/components/forms/WhatsappUnsubscribeForm'; -import Header, { HeaderProps } from '@/lib/components/layout/Header'; -import StoryblokPageSection from '@/lib/components/storyblok/StoryblokPageSection'; +import { SignUpBanner } from '@/components/banner/SignUpBanner'; +import ImageTextColumn from '@/components/common/ImageTextColumn'; +import { ImageTextItem } from '@/components/common/ImageTextGrid'; +import WhatsappSubscribeForm from '@/components/forms/WhatsappSubscribeForm'; +import WhatsappUnsubscribeForm from '@/components/forms/WhatsappUnsubscribeForm'; +import Header, { HeaderProps } from '@/components/layout/Header'; +import StoryblokPageSection from '@/components/storyblok/StoryblokPageSection'; import { useTypedSelector } from '@/lib/hooks/store'; import illustrationChange from '@/public/illustration_change.svg'; import illustrationChooseTherapist from '@/public/illustration_choose_therapist.svg'; @@ -16,7 +16,7 @@ import { ISbStoryData } from '@storyblok/react/rsc'; import Head from 'next/head'; import { useEffect, useState } from 'react'; -import NoDataAvailable from '@/lib/components/common/NoDataAvailable'; +import NoDataAvailable from '@/components/common/NoDataAvailable'; import { hasWhatsappSubscription } from '@/lib/utils/whatsappUtils'; import { rowStyle } from '@/styles/common'; diff --git a/lib/components/providers/ReduxProvider.tsx b/components/providers/ReduxProvider.tsx similarity index 100% rename from lib/components/providers/ReduxProvider.tsx rename to components/providers/ReduxProvider.tsx diff --git a/lib/components/providers/StoryblokProvider.tsx b/components/providers/StoryblokProvider.tsx similarity index 100% rename from lib/components/providers/StoryblokProvider.tsx rename to components/providers/StoryblokProvider.tsx diff --git a/lib/components/resources/ResourceCompleteButton.tsx b/components/resources/ResourceCompleteButton.tsx similarity index 100% rename from lib/components/resources/ResourceCompleteButton.tsx rename to components/resources/ResourceCompleteButton.tsx diff --git a/lib/components/resources/ResourceConversationAudio.tsx b/components/resources/ResourceConversationAudio.tsx similarity index 97% rename from lib/components/resources/ResourceConversationAudio.tsx rename to components/resources/ResourceConversationAudio.tsx index 2b62d197a..79821989e 100644 --- a/lib/components/resources/ResourceConversationAudio.tsx +++ b/components/resources/ResourceConversationAudio.tsx @@ -1,8 +1,8 @@ 'use client'; +import Audio from '@/components/video/Audio'; +import VideoTranscriptModal from '@/components/video/VideoTranscriptModal'; import { useCompleteResourceMutation, useStartResourceMutation } from '@/lib/api'; -import Audio from '@/lib/components/video/Audio'; -import VideoTranscriptModal from '@/lib/components/video/VideoTranscriptModal'; import { PROGRESS_STATUS } from '@/lib/constants/enums'; import { RESOURCE_CONVERSATION_COMPLETE_ERROR, diff --git a/lib/components/resources/ResourceShortVideo.tsx b/components/resources/ResourceShortVideo.tsx similarity index 97% rename from lib/components/resources/ResourceShortVideo.tsx rename to components/resources/ResourceShortVideo.tsx index c70c88a4c..c3a57cc1c 100644 --- a/lib/components/resources/ResourceShortVideo.tsx +++ b/components/resources/ResourceShortVideo.tsx @@ -1,8 +1,8 @@ 'use client'; +import Video from '@/components/video/Video'; +import VideoTranscriptModal from '@/components/video/VideoTranscriptModal'; import { useCompleteResourceMutation, useStartResourceMutation } from '@/lib/api'; -import Video from '@/lib/components/video/Video'; -import VideoTranscriptModal from '@/lib/components/video/VideoTranscriptModal'; import { PROGRESS_STATUS } from '@/lib/constants/enums'; import { RESOURCE_SHORT_VIDEO_COMPLETE_ERROR, diff --git a/lib/components/session/MultipleBonusContent.tsx b/components/session/MultipleBonusContent.tsx similarity index 88% rename from lib/components/session/MultipleBonusContent.tsx rename to components/session/MultipleBonusContent.tsx index f5610c645..0e05225d8 100644 --- a/lib/components/session/MultipleBonusContent.tsx +++ b/components/session/MultipleBonusContent.tsx @@ -1,7 +1,7 @@ 'use client'; -import SessionContentCard from '@/lib/components/cards/SessionContentCard'; -import { Dots } from '@/lib/components/common/Dots'; +import SessionContentCard from '@/components/cards/SessionContentCard'; +import { Dots } from '@/components/common/Dots'; import { RichTextOptions } from '@/lib/utils/richText'; import LinkIcon from '@mui/icons-material/Link'; import { ISbRichtext } from '@storyblok/react/rsc'; diff --git a/lib/components/session/SessionChat.tsx b/components/session/SessionChat.tsx similarity index 91% rename from lib/components/session/SessionChat.tsx rename to components/session/SessionChat.tsx index 15df91cc8..f0cf231f6 100644 --- a/lib/components/session/SessionChat.tsx +++ b/components/session/SessionChat.tsx @@ -1,9 +1,9 @@ 'use client'; +import SessionContentCard from '@/components/cards/SessionContentCard'; +import { Dots } from '@/components/common/Dots'; +import Video from '@/components/video/Video'; import { Link as i18nLink } from '@/i18n/routing'; -import SessionContentCard from '@/lib/components/cards/SessionContentCard'; -import { Dots } from '@/lib/components/common/Dots'; -import Video from '@/lib/components/video/Video'; import ChatBubbleOutlineIcon from '@mui/icons-material/ChatBubbleOutline'; import { Box, Button, Typography } from '@mui/material'; import { useTranslations } from 'next-intl'; diff --git a/lib/components/session/SessionCompleteButton.tsx b/components/session/SessionCompleteButton.tsx similarity index 97% rename from lib/components/session/SessionCompleteButton.tsx rename to components/session/SessionCompleteButton.tsx index 1a181795f..93ef88bbd 100644 --- a/lib/components/session/SessionCompleteButton.tsx +++ b/components/session/SessionCompleteButton.tsx @@ -12,7 +12,7 @@ import { Button, Typography } from '@mui/material'; import { useTranslations } from 'next-intl'; import { useState } from 'react'; -import { Dots } from '@/lib/components/common/Dots'; +import { Dots } from '@/components/common/Dots'; import { useRollbar } from '@rollbar/react'; const errorStyle = { diff --git a/lib/components/session/SessionHeader.tsx b/components/session/SessionHeader.tsx similarity index 97% rename from lib/components/session/SessionHeader.tsx rename to components/session/SessionHeader.tsx index 84bcb61cc..6abe65e53 100644 --- a/lib/components/session/SessionHeader.tsx +++ b/components/session/SessionHeader.tsx @@ -1,7 +1,7 @@ 'use client'; +import Header from '@/components/layout/Header'; import { Link as i18nLink } from '@/i18n/routing'; -import Header from '@/lib/components/layout/Header'; import { PROGRESS_STATUS } from '@/lib/constants/enums'; import illustrationPerson4Peach from '@/public/illustration_person4_peach.svg'; import theme from '@/styles/theme'; diff --git a/lib/components/session/SessionProgressDisplay.tsx b/components/session/SessionProgressDisplay.tsx similarity index 100% rename from lib/components/session/SessionProgressDisplay.tsx rename to components/session/SessionProgressDisplay.tsx diff --git a/lib/components/session/SessionVideo.tsx b/components/session/SessionVideo.tsx similarity index 94% rename from lib/components/session/SessionVideo.tsx rename to components/session/SessionVideo.tsx index eeb705aa9..9e6ef3dfd 100644 --- a/lib/components/session/SessionVideo.tsx +++ b/components/session/SessionVideo.tsx @@ -1,9 +1,9 @@ 'use client'; +import SessionContentCard from '@/components/cards/SessionContentCard'; +import Video from '@/components/video/Video'; +import VideoTranscriptModal from '@/components/video/VideoTranscriptModal'; import { useStartSessionMutation } from '@/lib/api'; -import SessionContentCard from '@/lib/components/cards/SessionContentCard'; -import Video from '@/lib/components/video/Video'; -import VideoTranscriptModal from '@/lib/components/video/VideoTranscriptModal'; import { PROGRESS_STATUS } from '@/lib/constants/enums'; import { SESSION_STARTED_ERROR, diff --git a/lib/components/storyblok/DynamicComponent.tsx b/components/storyblok/DynamicComponent.tsx similarity index 100% rename from lib/components/storyblok/DynamicComponent.tsx rename to components/storyblok/DynamicComponent.tsx diff --git a/lib/components/storyblok/Placeholder.tsx b/components/storyblok/Placeholder.tsx similarity index 100% rename from lib/components/storyblok/Placeholder.tsx rename to components/storyblok/Placeholder.tsx diff --git a/lib/components/storyblok/StoryblokAccordion.tsx b/components/storyblok/StoryblokAccordion.tsx similarity index 100% rename from lib/components/storyblok/StoryblokAccordion.tsx rename to components/storyblok/StoryblokAccordion.tsx diff --git a/lib/components/storyblok/StoryblokAudio.tsx b/components/storyblok/StoryblokAudio.tsx similarity index 100% rename from lib/components/storyblok/StoryblokAudio.tsx rename to components/storyblok/StoryblokAudio.tsx diff --git a/lib/components/storyblok/StoryblokButton.tsx b/components/storyblok/StoryblokButton.tsx similarity index 100% rename from lib/components/storyblok/StoryblokButton.tsx rename to components/storyblok/StoryblokButton.tsx diff --git a/lib/components/storyblok/StoryblokCard.tsx b/components/storyblok/StoryblokCard.tsx similarity index 100% rename from lib/components/storyblok/StoryblokCard.tsx rename to components/storyblok/StoryblokCard.tsx diff --git a/lib/components/storyblok/StoryblokCarousel.tsx b/components/storyblok/StoryblokCarousel.tsx similarity index 96% rename from lib/components/storyblok/StoryblokCarousel.tsx rename to components/storyblok/StoryblokCarousel.tsx index c16583f3a..34b9fa636 100644 --- a/lib/components/storyblok/StoryblokCarousel.tsx +++ b/components/storyblok/StoryblokCarousel.tsx @@ -1,6 +1,6 @@ 'use client'; -import Carousel, { getSlideWidth } from '@/lib/components/common/Carousel'; +import Carousel, { getSlideWidth } from '@/components/common/Carousel'; import { useWidth } from '@/lib/utils/useWidth'; import { Box, useTheme } from '@mui/material'; import { SbBlokData, storyblokEditable } from '@storyblok/react/rsc'; diff --git a/lib/components/storyblok/StoryblokCoursePage.tsx b/components/storyblok/StoryblokCoursePage.tsx similarity index 94% rename from lib/components/storyblok/StoryblokCoursePage.tsx rename to components/storyblok/StoryblokCoursePage.tsx index 59cd9a75c..b57136b2c 100644 --- a/lib/components/storyblok/StoryblokCoursePage.tsx +++ b/components/storyblok/StoryblokCoursePage.tsx @@ -1,12 +1,12 @@ 'use client'; +import { SignUpBanner } from '@/components/banner/SignUpBanner'; +import SessionCard from '@/components/cards/SessionCard'; +import { ContentUnavailable } from '@/components/common/ContentUnavailable'; +import CourseHeader from '@/components/course/CourseHeader'; +import CourseIntroduction from '@/components/course/CourseIntroduction'; +import CourseStatusHeader from '@/components/course/CourseStatusHeader'; import { Link as i18nLink } from '@/i18n/routing'; -import { SignUpBanner } from '@/lib/components/banner/SignUpBanner'; -import SessionCard from '@/lib/components/cards/SessionCard'; -import { ContentUnavailable } from '@/lib/components/common/ContentUnavailable'; -import CourseHeader from '@/lib/components/course/CourseHeader'; -import CourseIntroduction from '@/lib/components/course/CourseIntroduction'; -import CourseStatusHeader from '@/lib/components/course/CourseStatusHeader'; import { PROGRESS_STATUS } from '@/lib/constants/enums'; import { COURSE_OVERVIEW_VIEWED } from '@/lib/constants/events'; import { useTypedSelector } from '@/lib/hooks/store'; diff --git a/lib/components/storyblok/StoryblokFaqs.tsx b/components/storyblok/StoryblokFaqs.tsx similarity index 100% rename from lib/components/storyblok/StoryblokFaqs.tsx rename to components/storyblok/StoryblokFaqs.tsx diff --git a/lib/components/storyblok/StoryblokImage.tsx b/components/storyblok/StoryblokImage.tsx similarity index 100% rename from lib/components/storyblok/StoryblokImage.tsx rename to components/storyblok/StoryblokImage.tsx diff --git a/lib/components/storyblok/StoryblokMeetTheTeamPage.tsx b/components/storyblok/StoryblokMeetTheTeamPage.tsx similarity index 96% rename from lib/components/storyblok/StoryblokMeetTheTeamPage.tsx rename to components/storyblok/StoryblokMeetTheTeamPage.tsx index e591c0967..998f85946 100644 --- a/lib/components/storyblok/StoryblokMeetTheTeamPage.tsx +++ b/components/storyblok/StoryblokMeetTheTeamPage.tsx @@ -1,7 +1,7 @@ 'use client'; -import Header from '@/lib/components/layout/Header'; -import { StoryblokTeamMemberCardProps } from '@/lib/components/storyblok/StoryblokTeamMemberCard'; +import Header from '@/components/layout/Header'; +import { StoryblokTeamMemberCardProps } from '@/components/storyblok/StoryblokTeamMemberCard'; import { MEET_THE_TEAM_VIEWED } from '@/lib/constants/events'; import logEvent from '@/lib/utils/logEvent'; import { RichTextOptions } from '@/lib/utils/richText'; diff --git a/lib/components/storyblok/StoryblokPage.tsx b/components/storyblok/StoryblokPage.tsx similarity index 91% rename from lib/components/storyblok/StoryblokPage.tsx rename to components/storyblok/StoryblokPage.tsx index 8011a9447..4aa3ad7c7 100644 --- a/lib/components/storyblok/StoryblokPage.tsx +++ b/components/storyblok/StoryblokPage.tsx @@ -1,9 +1,9 @@ 'use client'; +import { SignUpBanner } from '@/components/banner/SignUpBanner'; +import Header from '@/components/layout/Header'; +import StoryblokPageSection from '@/components/storyblok/StoryblokPageSection'; import { usePathname } from '@/i18n/routing'; -import { SignUpBanner } from '@/lib/components/banner/SignUpBanner'; -import Header from '@/lib/components/layout/Header'; -import StoryblokPageSection from '@/lib/components/storyblok/StoryblokPageSection'; import { useTypedSelector } from '@/lib/hooks/store'; import { ISbRichtext, storyblokEditable } from '@storyblok/react/rsc'; import Head from 'next/head'; diff --git a/lib/components/storyblok/StoryblokPageSection.tsx b/components/storyblok/StoryblokPageSection.tsx similarity index 93% rename from lib/components/storyblok/StoryblokPageSection.tsx rename to components/storyblok/StoryblokPageSection.tsx index b4df68f7d..3cd8581f4 100644 --- a/lib/components/storyblok/StoryblokPageSection.tsx +++ b/components/storyblok/StoryblokPageSection.tsx @@ -1,6 +1,6 @@ 'use client'; -import PageSection from '@/lib/components/common/PageSection'; +import PageSection from '@/components/common/PageSection'; import { STORYBLOK_COLORS } from '@/lib/constants/enums'; import { RichTextOptions } from '@/lib/utils/richText'; import { Box } from '@mui/material'; diff --git a/lib/components/storyblok/StoryblokQuote.tsx b/components/storyblok/StoryblokQuote.tsx similarity index 97% rename from lib/components/storyblok/StoryblokQuote.tsx rename to components/storyblok/StoryblokQuote.tsx index 889c169b5..579495570 100644 --- a/lib/components/storyblok/StoryblokQuote.tsx +++ b/components/storyblok/StoryblokQuote.tsx @@ -1,6 +1,6 @@ 'use client'; -import Quote from '@/lib/components/common/Quote'; +import Quote from '@/components/common/Quote'; import { getImageSizes } from '@/lib/utils/imageSizes'; import { Box } from '@mui/material'; import { ISbRichtext, storyblokEditable } from '@storyblok/react/rsc'; diff --git a/lib/components/storyblok/StoryblokRelatedContent.tsx b/components/storyblok/StoryblokRelatedContent.tsx similarity index 96% rename from lib/components/storyblok/StoryblokRelatedContent.tsx rename to components/storyblok/StoryblokRelatedContent.tsx index 6e3b31942..d2746fdd8 100644 --- a/lib/components/storyblok/StoryblokRelatedContent.tsx +++ b/components/storyblok/StoryblokRelatedContent.tsx @@ -1,7 +1,7 @@ 'use client'; -import { RelatedContentCard } from '@/lib/components/cards/RelatedContentCard'; -import Carousel, { getSlideWidth } from '@/lib/components/common/Carousel'; +import { RelatedContentCard } from '@/components/cards/RelatedContentCard'; +import Carousel, { getSlideWidth } from '@/components/common/Carousel'; import { EXERCISE_CATEGORIES, RELATED_CONTENT_CATEGORIES } from '@/lib/constants/enums'; import { Box } from '@mui/material'; import { ISbStoryData } from '@storyblok/react/rsc'; diff --git a/lib/components/storyblok/StoryblokResourceConversationPage.tsx b/components/storyblok/StoryblokResourceConversationPage.tsx similarity index 92% rename from lib/components/storyblok/StoryblokResourceConversationPage.tsx rename to components/storyblok/StoryblokResourceConversationPage.tsx index 5b8b9fdbd..4abea2ac9 100644 --- a/lib/components/storyblok/StoryblokResourceConversationPage.tsx +++ b/components/storyblok/StoryblokResourceConversationPage.tsx @@ -1,12 +1,12 @@ 'use client'; -import { SignUpBanner } from '@/lib/components/banner/SignUpBanner'; -import PageSection from '@/lib/components/common/PageSection'; -import ProgressStatus from '@/lib/components/common/ProgressStatus'; -import ResourceFeedbackForm from '@/lib/components/forms/ResourceFeedbackForm'; -import Header from '@/lib/components/layout/Header'; -import { ResourceCompleteButton } from '@/lib/components/resources/ResourceCompleteButton'; -import { ResourceConversationAudio } from '@/lib/components/resources/ResourceConversationAudio'; +import { SignUpBanner } from '@/components/banner/SignUpBanner'; +import PageSection from '@/components/common/PageSection'; +import ProgressStatus from '@/components/common/ProgressStatus'; +import ResourceFeedbackForm from '@/components/forms/ResourceFeedbackForm'; +import Header from '@/components/layout/Header'; +import { ResourceCompleteButton } from '@/components/resources/ResourceCompleteButton'; +import { ResourceConversationAudio } from '@/components/resources/ResourceConversationAudio'; import { PROGRESS_STATUS, RESOURCE_CATEGORIES, STORYBLOK_COLORS } from '@/lib/constants/enums'; import { RESOURCE_CONVERSATION_VIEWED } from '@/lib/constants/events'; import { useTypedSelector } from '@/lib/hooks/store'; diff --git a/lib/components/storyblok/StoryblokResourceShortPage.tsx b/components/storyblok/StoryblokResourceShortPage.tsx similarity index 94% rename from lib/components/storyblok/StoryblokResourceShortPage.tsx rename to components/storyblok/StoryblokResourceShortPage.tsx index 044e2b9e8..b0088b031 100644 --- a/lib/components/storyblok/StoryblokResourceShortPage.tsx +++ b/components/storyblok/StoryblokResourceShortPage.tsx @@ -1,12 +1,12 @@ 'use client'; +import { SignUpBanner } from '@/components/banner/SignUpBanner'; +import PageSection from '@/components/common/PageSection'; +import ProgressStatus from '@/components/common/ProgressStatus'; +import ResourceFeedbackForm from '@/components/forms/ResourceFeedbackForm'; +import { ResourceCompleteButton } from '@/components/resources/ResourceCompleteButton'; +import { ResourceShortVideo } from '@/components/resources/ResourceShortVideo'; import { Link as i18nLink, useRouter } from '@/i18n/routing'; -import { SignUpBanner } from '@/lib/components/banner/SignUpBanner'; -import PageSection from '@/lib/components/common/PageSection'; -import ProgressStatus from '@/lib/components/common/ProgressStatus'; -import ResourceFeedbackForm from '@/lib/components/forms/ResourceFeedbackForm'; -import { ResourceCompleteButton } from '@/lib/components/resources/ResourceCompleteButton'; -import { ResourceShortVideo } from '@/lib/components/resources/ResourceShortVideo'; import { COURSE_CATEGORIES, PROGRESS_STATUS, diff --git a/lib/components/storyblok/StoryblokRow.tsx b/components/storyblok/StoryblokRow.tsx similarity index 96% rename from lib/components/storyblok/StoryblokRow.tsx rename to components/storyblok/StoryblokRow.tsx index 16af43e9a..76809afe0 100644 --- a/lib/components/storyblok/StoryblokRow.tsx +++ b/components/storyblok/StoryblokRow.tsx @@ -1,7 +1,7 @@ 'use client'; -import Column from '@/lib/components/common/Column'; -import Row from '@/lib/components/common/Row'; +import Column from '@/components/common/Column'; +import Row from '@/components/common/Row'; import { RichTextOptions } from '@/lib/utils/richText'; import { Box } from '@mui/material'; import { ISbRichtext, storyblokEditable } from '@storyblok/react/rsc'; diff --git a/lib/components/storyblok/StoryblokRowColumnBlock.tsx b/components/storyblok/StoryblokRowColumnBlock.tsx similarity index 95% rename from lib/components/storyblok/StoryblokRowColumnBlock.tsx rename to components/storyblok/StoryblokRowColumnBlock.tsx index 71ccfd3f6..66e4eaad5 100644 --- a/lib/components/storyblok/StoryblokRowColumnBlock.tsx +++ b/components/storyblok/StoryblokRowColumnBlock.tsx @@ -1,7 +1,7 @@ 'use client'; -import Column from '@/lib/components/common/Column'; -import Row from '@/lib/components/common/Row'; +import Column from '@/components/common/Column'; +import Row from '@/components/common/Row'; import { RichTextOptions } from '@/lib/utils/richText'; import { Box } from '@mui/material'; import { storyblokEditable } from '@storyblok/react/rsc'; diff --git a/lib/components/storyblok/StoryblokSessionPage.tsx b/components/storyblok/StoryblokSessionPage.tsx similarity index 93% rename from lib/components/storyblok/StoryblokSessionPage.tsx rename to components/storyblok/StoryblokSessionPage.tsx index 163f1d160..57da92a03 100644 --- a/lib/components/storyblok/StoryblokSessionPage.tsx +++ b/components/storyblok/StoryblokSessionPage.tsx @@ -1,13 +1,13 @@ 'use client'; -import SessionContentCard from '@/lib/components/cards/SessionContentCard'; -import { Dots } from '@/lib/components/common/Dots'; -import SessionFeedbackForm from '@/lib/components/forms/SessionFeedbackForm'; -import MultipleBonusContent, { BonusContent } from '@/lib/components/session/MultipleBonusContent'; -import { SessionChat } from '@/lib/components/session/SessionChat'; -import { SessionCompleteButton } from '@/lib/components/session/SessionCompleteButton'; -import { SessionHeader } from '@/lib/components/session/SessionHeader'; -import { SessionVideo } from '@/lib/components/session/SessionVideo'; +import SessionContentCard from '@/components/cards/SessionContentCard'; +import { Dots } from '@/components/common/Dots'; +import SessionFeedbackForm from '@/components/forms/SessionFeedbackForm'; +import MultipleBonusContent, { BonusContent } from '@/components/session/MultipleBonusContent'; +import { SessionChat } from '@/components/session/SessionChat'; +import { SessionCompleteButton } from '@/components/session/SessionCompleteButton'; +import { SessionHeader } from '@/components/session/SessionHeader'; +import { SessionVideo } from '@/components/session/SessionVideo'; import { PROGRESS_STATUS } from '@/lib/constants/enums'; import { useTypedSelector } from '@/lib/hooks/store'; import { courseIsLiveNow, courseIsLiveSoon } from '@/lib/utils/courseLiveStatus'; diff --git a/lib/components/storyblok/StoryblokSpacer.tsx b/components/storyblok/StoryblokSpacer.tsx similarity index 100% rename from lib/components/storyblok/StoryblokSpacer.tsx rename to components/storyblok/StoryblokSpacer.tsx diff --git a/lib/components/storyblok/StoryblokStatement.tsx b/components/storyblok/StoryblokStatement.tsx similarity index 100% rename from lib/components/storyblok/StoryblokStatement.tsx rename to components/storyblok/StoryblokStatement.tsx diff --git a/lib/components/storyblok/StoryblokTeamMemberCard.tsx b/components/storyblok/StoryblokTeamMemberCard.tsx similarity index 100% rename from lib/components/storyblok/StoryblokTeamMemberCard.tsx rename to components/storyblok/StoryblokTeamMemberCard.tsx diff --git a/lib/components/storyblok/StoryblokTeamMembersCards.tsx b/components/storyblok/StoryblokTeamMembersCards.tsx similarity index 100% rename from lib/components/storyblok/StoryblokTeamMembersCards.tsx rename to components/storyblok/StoryblokTeamMembersCards.tsx diff --git a/lib/components/storyblok/StoryblokTypes.d.ts b/components/storyblok/StoryblokTypes.d.ts similarity index 100% rename from lib/components/storyblok/StoryblokTypes.d.ts rename to components/storyblok/StoryblokTypes.d.ts diff --git a/lib/components/storyblok/StoryblokVideo.tsx b/components/storyblok/StoryblokVideo.tsx similarity index 100% rename from lib/components/storyblok/StoryblokVideo.tsx rename to components/storyblok/StoryblokVideo.tsx diff --git a/lib/components/storyblok/StoryblokWelcomePage.tsx b/components/storyblok/StoryblokWelcomePage.tsx similarity index 97% rename from lib/components/storyblok/StoryblokWelcomePage.tsx rename to components/storyblok/StoryblokWelcomePage.tsx index 665848b1c..bc797f796 100644 --- a/lib/components/storyblok/StoryblokWelcomePage.tsx +++ b/components/storyblok/StoryblokWelcomePage.tsx @@ -1,10 +1,10 @@ 'use client'; -import { Link as i18nLink, usePathname, useRouter } from '@/i18n/routing'; -import PartnerHeader from '@/lib/components/layout/PartnerHeader'; +import PartnerHeader from '@/components/layout/PartnerHeader'; import StoryblokPageSection, { StoryblokPageSectionProps, -} from '@/lib/components/storyblok/StoryblokPageSection'; +} from '@/components/storyblok/StoryblokPageSection'; +import { Link as i18nLink, usePathname, useRouter } from '@/i18n/routing'; import { generatePartnerPromoGetStartedEvent, generatePartnerPromoGoToCoursesEvent, diff --git a/lib/components/video/Audio.tsx b/components/video/Audio.tsx similarity index 100% rename from lib/components/video/Audio.tsx rename to components/video/Audio.tsx diff --git a/lib/components/video/Video.tsx b/components/video/Video.tsx similarity index 100% rename from lib/components/video/Video.tsx rename to components/video/Video.tsx diff --git a/lib/components/video/VideoTranscriptModal.tsx b/components/video/VideoTranscriptModal.tsx similarity index 100% rename from lib/components/video/VideoTranscriptModal.tsx rename to components/video/VideoTranscriptModal.tsx diff --git a/lib/storyblok.ts b/lib/storyblok.ts index 2c68ba8eb..792a2dd2c 100644 --- a/lib/storyblok.ts +++ b/lib/storyblok.ts @@ -1,24 +1,24 @@ -import StoryblokAccordion from '@/lib/components/storyblok/StoryblokAccordion'; -import StoryblokAudio from '@/lib/components/storyblok/StoryblokAudio'; -import StoryblokButton from '@/lib/components/storyblok/StoryblokButton'; -import StoryblokCard from '@/lib/components/storyblok/StoryblokCard'; -import StoryblokCarousel from '@/lib/components/storyblok/StoryblokCarousel'; -import StoryblokCoursePage from '@/lib/components/storyblok/StoryblokCoursePage'; -import StoryblokFaqs from '@/lib/components/storyblok/StoryblokFaqs'; -import StoryblokImage from '@/lib/components/storyblok/StoryblokImage'; -import StoryblokMeetTheTeamPage from '@/lib/components/storyblok/StoryblokMeetTheTeamPage'; -import StoryblokPage from '@/lib/components/storyblok/StoryblokPage'; -import StoryblokPageSection from '@/lib/components/storyblok/StoryblokPageSection'; -import StoryblokQuote from '@/lib/components/storyblok/StoryblokQuote'; -import StoryblokRow from '@/lib/components/storyblok/StoryblokRow'; -import StoryblokRowColumnBlock from '@/lib/components/storyblok/StoryblokRowColumnBlock'; -import StoryblokSessionPage from '@/lib/components/storyblok/StoryblokSessionPage'; -import StoryblokSpacer from '@/lib/components/storyblok/StoryblokSpacer'; -import StoryblokStatement from '@/lib/components/storyblok/StoryblokStatement'; -import StoryblokTeamMemberCard from '@/lib/components/storyblok/StoryblokTeamMemberCard'; -import StoryblokTeamMembersCards from '@/lib/components/storyblok/StoryblokTeamMembersCards'; -import StoryblokVideo from '@/lib/components/storyblok/StoryblokVideo'; -import StoryblokWelcomePage from '@/lib/components/storyblok/StoryblokWelcomePage'; +import StoryblokAccordion from '@/components/storyblok/StoryblokAccordion'; +import StoryblokAudio from '@/components/storyblok/StoryblokAudio'; +import StoryblokButton from '@/components/storyblok/StoryblokButton'; +import StoryblokCard from '@/components/storyblok/StoryblokCard'; +import StoryblokCarousel from '@/components/storyblok/StoryblokCarousel'; +import StoryblokCoursePage from '@/components/storyblok/StoryblokCoursePage'; +import StoryblokFaqs from '@/components/storyblok/StoryblokFaqs'; +import StoryblokImage from '@/components/storyblok/StoryblokImage'; +import StoryblokMeetTheTeamPage from '@/components/storyblok/StoryblokMeetTheTeamPage'; +import StoryblokPage from '@/components/storyblok/StoryblokPage'; +import StoryblokPageSection from '@/components/storyblok/StoryblokPageSection'; +import StoryblokQuote from '@/components/storyblok/StoryblokQuote'; +import StoryblokRow from '@/components/storyblok/StoryblokRow'; +import StoryblokRowColumnBlock from '@/components/storyblok/StoryblokRowColumnBlock'; +import StoryblokSessionPage from '@/components/storyblok/StoryblokSessionPage'; +import StoryblokSpacer from '@/components/storyblok/StoryblokSpacer'; +import StoryblokStatement from '@/components/storyblok/StoryblokStatement'; +import StoryblokTeamMemberCard from '@/components/storyblok/StoryblokTeamMemberCard'; +import StoryblokTeamMembersCards from '@/components/storyblok/StoryblokTeamMembersCards'; +import StoryblokVideo from '@/components/storyblok/StoryblokVideo'; +import StoryblokWelcomePage from '@/components/storyblok/StoryblokWelcomePage'; import { apiPlugin, ISbStoriesParams, diff --git a/lib/utils/helper-types/translations.d.ts b/lib/types/types.d.ts similarity index 100% rename from lib/utils/helper-types/translations.d.ts rename to lib/types/types.d.ts diff --git a/lib/utils/richText.tsx b/lib/utils/richText.tsx index 66f9da123..ae946dbab 100644 --- a/lib/utils/richText.tsx +++ b/lib/utils/richText.tsx @@ -1,18 +1,18 @@ +import StoryblokAccordion from '@/components/storyblok/StoryblokAccordion'; +import StoryblokAudio from '@/components/storyblok/StoryblokAudio'; +import StoryblokButton from '@/components/storyblok/StoryblokButton'; +import StoryblokCard from '@/components/storyblok/StoryblokCard'; +import StoryblokCarousel from '@/components/storyblok/StoryblokCarousel'; +import StoryblokFaqs from '@/components/storyblok/StoryblokFaqs'; +import StoryblokImage from '@/components/storyblok/StoryblokImage'; +import StoryblokQuote from '@/components/storyblok/StoryblokQuote'; +import StoryblokRow from '@/components/storyblok/StoryblokRow'; +import StoryblokRowColumnBlock from '@/components/storyblok/StoryblokRowColumnBlock'; +import StoryblokSpacer from '@/components/storyblok/StoryblokSpacer'; +import StoryblokStatement from '@/components/storyblok/StoryblokStatement'; +import StoryblokTeamMembersCards from '@/components/storyblok/StoryblokTeamMembersCards'; +import StoryblokVideo from '@/components/storyblok/StoryblokVideo'; import { Link as i18nLink } from '@/i18n/routing'; -import StoryblokAccordion from '@/lib/components/storyblok/StoryblokAccordion'; -import StoryblokAudio from '@/lib/components/storyblok/StoryblokAudio'; -import StoryblokButton from '@/lib/components/storyblok/StoryblokButton'; -import StoryblokCard from '@/lib/components/storyblok/StoryblokCard'; -import StoryblokCarousel from '@/lib/components/storyblok/StoryblokCarousel'; -import StoryblokFaqs from '@/lib/components/storyblok/StoryblokFaqs'; -import StoryblokImage from '@/lib/components/storyblok/StoryblokImage'; -import StoryblokQuote from '@/lib/components/storyblok/StoryblokQuote'; -import StoryblokRow from '@/lib/components/storyblok/StoryblokRow'; -import StoryblokRowColumnBlock from '@/lib/components/storyblok/StoryblokRowColumnBlock'; -import StoryblokSpacer from '@/lib/components/storyblok/StoryblokSpacer'; -import StoryblokStatement from '@/lib/components/storyblok/StoryblokStatement'; -import StoryblokTeamMembersCards from '@/lib/components/storyblok/StoryblokTeamMembersCards'; -import StoryblokVideo from '@/lib/components/storyblok/StoryblokVideo'; import { BASE_URL } from '@/lib/constants/common'; import { Link, Typography } from '@mui/material'; import { nameToEmoji } from 'gemoji';