Skip to content

Commit 3d28385

Browse files
committed
MNTOR-4708 - Update FAQ string in redesigned landing page
1 parent d6ffa9a commit 3d28385

File tree

2 files changed

+36
-16
lines changed
  • src/app/(proper_react)/(redesign)/(public)/LandingViewRedesign

2 files changed

+36
-16
lines changed

src/app/(proper_react)/(redesign)/(public)/LandingViewRedesign/components/Faq.tsx

Lines changed: 35 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import {
2020
CloseBigIcon,
2121
} from "../../../../../components/server/Icons";
2222
import styles from "./Faq.module.scss";
23+
import { FeatureFlagName } from "../../../../../../db/tables/featureFlags";
2324

2425
export type FaqItemProps = {
2526
question: string;
@@ -73,7 +74,11 @@ const FaqItem = (props: FaqItemProps) => {
7374
);
7475
};
7576

76-
export const Faq = () => {
77+
export const Faq = ({
78+
enabledFeatureFlags,
79+
}: {
80+
enabledFeatureFlags: FeatureFlagName[];
81+
}) => {
7782
const l10n = useL10n();
7883
const recordTelemetry = useTelemetry();
7984
const [expandedQuestion, setExpandedQuestion] = useState<string | null>(null);
@@ -91,20 +96,35 @@ export const Faq = () => {
9196
{
9297
id: "premium-continuous-data-removal",
9398
question: l10n.getString("landing-premium-continuous-data-removal-qn"),
94-
answer: l10n.getFragment("landing-premium-continuous-data-removal-ans", {
95-
vars: {
96-
data_broker_sites_total_num: CONST_ONEREP_DATA_BROKER_COUNT,
97-
},
98-
elems: {
99-
learn_more_link: (
100-
<Button
101-
variant="link"
102-
href={CONST_URL_SUMO_MONITOR_PLUS}
103-
target="_blank"
104-
/>
105-
),
106-
},
107-
}),
99+
answer: enabledFeatureFlags.includes("MaskDataBrokerCount")
100+
? l10n.getFragment(
101+
"landing-premium-continuous-data-removal-ans-masked",
102+
{
103+
elems: {
104+
learn_more_link: (
105+
<Button
106+
variant="link"
107+
href={CONST_URL_SUMO_MONITOR_PLUS}
108+
target="_blank"
109+
/>
110+
),
111+
},
112+
},
113+
)
114+
: l10n.getFragment("landing-premium-continuous-data-removal-ans", {
115+
vars: {
116+
data_broker_sites_total_num: CONST_ONEREP_DATA_BROKER_COUNT,
117+
},
118+
elems: {
119+
learn_more_link: (
120+
<Button
121+
variant="link"
122+
href={CONST_URL_SUMO_MONITOR_PLUS}
123+
target="_blank"
124+
/>
125+
),
126+
},
127+
}),
108128
isExpanded: expandedQuestion === "premium-continuous-data-removal",
109129
onExpandAnswer: () => {
110130
handleExpandAnswer("premium-continuous-data-removal");

src/app/(proper_react)/(redesign)/(public)/LandingViewRedesign/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export const View = (props: LandingPageProps) => {
6868
<LogoBlock l10n={props.l10n} />
6969
</section>
7070
<section className={styles.section}>
71-
<Faq />
71+
<Faq enabledFeatureFlags={props.enabledFeatureFlags} />
7272
</section>
7373
<section className={styles.section}>
7474
<CtaInputBanner {...props} />

0 commit comments

Comments
 (0)