This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,17 @@
// Metro module 13883 (f13884).
import { useCallback } from "react";
import { getProfileToActivityUpsellStrings, ChangeDirection, applyBulkGuildRestrictionChange } from "../ActivityPrivacyUpsellUtils";
import { DefaultGuildsActivityRestrictedV2 } from "../../user_settings/UserSettings";
import ActionSheetActionCreators from "../../action_sheet/native/ActionSheetActionCreators";
import BaseUpsellActionSheet from "./BaseUpsellActionSheet";
export default function ProfileToActivityUpsellActionSheet(props) {
const { direction, affectedGuildIds, settingName, mappedActivityValue } = props;
const profileToActivityUpsellStrings = getProfileToActivityUpsellStrings(direction === ChangeDirection.RESTRICTING, settingName);
const { title, subtitle } = profileToActivityUpsellStrings;
return <BaseUpsellActionSheet direction={direction} affectedGuildIds={affectedGuildIds} title={title} subtitle={subtitle} confirmText={profileToActivityUpsellStrings.confirmText} toastContent={profileToActivityUpsellStrings.toastContent} onConfirm={useCallback(() => {
DefaultGuildsActivityRestrictedV2.updateSetting(mappedActivityValue);
applyBulkGuildRestrictionChange(direction, affectedGuildIds);
}, [mappedActivityValue, direction, affectedGuildIds])} onCardPress={useCallback(() => {
ActionSheetActionCreators.hideActionSheet();
}, [])} />;
};