36 lines
1.6 KiB
TypeScript
36 lines
1.6 KiB
TypeScript
// Metro module 13962 (f13963).
|
|
import { useMemo } from "react";
|
|
import { HelpdeskArticles } from "../../../Constants";
|
|
import { MobileSetting } from "../../user_settings/core/native/SettingsConstants";
|
|
import { intl } from "../../../intl/index.native";
|
|
import FamilyCenter_messages from "../FamilyCenter.messages";
|
|
import HelpdeskUtils from "../../../utils/HelpdeskUtils";
|
|
import { createList } from "../../settings/native/renderer/SettingBuilders";
|
|
import SettingLayout from "../../settings/native/renderer/SettingLayout";
|
|
export default function FamilyCenterParentalControlsDataAndPrivacy() {
|
|
const memo = useMemo(() => [{
|
|
settings: [MobileSetting.PARENTAL_CONTROLS_DATA_USAGE_STATISTICS],
|
|
subLabel: intl.format(FamilyCenter_messages.Z5yJZy, {
|
|
helpdeskArticle: HelpdeskUtils.getArticleURL(HelpdeskArticles.DATA_PRIVACY_CONTROLS)
|
|
})
|
|
}, {
|
|
settings: [MobileSetting.PARENTAL_CONTROLS_DATA_USAGE_PERSONALIZATION],
|
|
subLabel: intl.format(FamilyCenter_messages.Imp6Ns, {
|
|
helpdeskArticle: HelpdeskUtils.getArticleURL(HelpdeskArticles.DATA_USED_FOR_RECOMMENDED)
|
|
})
|
|
}, {
|
|
settings: [MobileSetting.PARENTAL_CONTROLS_DATA_USAGE_QUESTS],
|
|
subLabel: intl.format(FamilyCenter_messages.cnCK6b, {
|
|
helpdeskArticle: HelpdeskUtils.getArticleURL(HelpdeskArticles.QUESTS_PRIVACY_CONTROLS)
|
|
})
|
|
}, {
|
|
settings: [MobileSetting.PARENTAL_CONTROLS_DATA_USAGE_QUESTS_3P],
|
|
subLabel: intl.format(FamilyCenter_messages["6mK5Pz"], {
|
|
helpdeskArticle: HelpdeskUtils.getArticleURL(HelpdeskArticles.QUESTS_PRIVACY_CONTROLS)
|
|
})
|
|
}], []);
|
|
return <SettingLayout node={useMemo(() => createList({
|
|
sections: memo
|
|
}), [memo])} />;
|
|
};
|