From 8af6c1599808f112c4dd7bbc8afaf1b45d745d2b Mon Sep 17 00:00:00 2001 From: Victor Hugo dos Santos <115753265+victorvhs017@users.noreply.github.com> Date: Fri, 11 Jul 2025 19:45:42 +0700 Subject: [PATCH] feat: new share modal website embed and pop out (#6217) --- .../settings/components/SettingsCard.tsx | 7 +- .../components/share-survey-modal.test.tsx | 36 ++- .../summary/components/share-survey-modal.tsx | 20 +- .../shareEmbedModal/DynamicPopupTab.test.tsx | 178 ++++++++++++ .../shareEmbedModal/DynamicPopupTab.tsx | 76 ++++++ .../shareEmbedModal/TabContainer.test.tsx | 75 ++++++ .../shareEmbedModal/TabContainer.tsx | 21 ++ .../shareEmbedModal/WebsiteEmbedTab.test.tsx | 192 +++++++++++++ .../shareEmbedModal/WebsiteEmbedTab.tsx | 57 ++++ .../shareEmbedModal/WebsiteTab.test.tsx | 254 ------------------ .../components/shareEmbedModal/WebsiteTab.tsx | 118 -------- .../shareEmbedModal/share-view.test.tsx | 74 +++-- .../components/shareEmbedModal/share-view.tsx | 24 +- apps/web/locales/de-DE.json | 23 +- apps/web/locales/en-US.json | 25 +- apps/web/locales/fr-FR.json | 23 +- apps/web/locales/pt-BR.json | 23 +- apps/web/locales/pt-PT.json | 23 +- apps/web/locales/zh-Hant-TW.json | 23 +- .../ui/components/alert/index.test.tsx | 64 +++++ .../web/modules/ui/components/alert/index.tsx | 8 +- .../ui/components/code-block/index.test.tsx | 35 +++ .../ui/components/code-block/index.tsx | 4 +- .../ui/components/typography/index.test.tsx | 19 +- .../ui/components/typography/index.tsx | 48 +++- .../embed-surveys/embed-mode-toggle.webp | Bin 43938 -> 18744 bytes .../surveys/link-surveys/embed-surveys.mdx | 2 +- 27 files changed, 1011 insertions(+), 441 deletions(-) create mode 100644 apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/DynamicPopupTab.test.tsx create mode 100644 apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/DynamicPopupTab.tsx create mode 100644 apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/TabContainer.test.tsx create mode 100644 apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/TabContainer.tsx create mode 100644 apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/WebsiteEmbedTab.test.tsx create mode 100644 apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/WebsiteEmbedTab.tsx delete mode 100644 apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/WebsiteTab.test.tsx delete mode 100644 apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/(analysis)/summary/components/shareEmbedModal/WebsiteTab.tsx diff --git a/apps/web/app/(app)/environments/[environmentId]/settings/components/SettingsCard.tsx b/apps/web/app/(app)/environments/[environmentId]/settings/components/SettingsCard.tsx index dfb1f2107e..0885289369 100644 --- a/apps/web/app/(app)/environments/[environmentId]/settings/components/SettingsCard.tsx +++ b/apps/web/app/(app)/environments/[environmentId]/settings/components/SettingsCard.tsx @@ -2,6 +2,7 @@ import { cn } from "@/lib/cn"; import { Badge } from "@/modules/ui/components/badge"; +import { H3, Small } from "@/modules/ui/components/typography"; import { useTranslate } from "@tolgee/react"; export const SettingsCard = ({ @@ -31,7 +32,7 @@ export const SettingsCard = ({ id={title}>
{description}
+ + {description} +