@@ -20,6 +20,7 @@ import {
2020 CloseBigIcon ,
2121} from "../../../../../components/server/Icons" ;
2222import styles from "./Faq.module.scss" ;
23+ import { FeatureFlagName } from "../../../../../../db/tables/featureFlags" ;
2324
2425export 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" ) ;
0 commit comments