/* Metro module 14654; source: modules/premium/powerups/native/GuildPowerupsDeactivateAlert.tsx; dependencies: [27, 33, 4501, 697, 14655, 14656, 14657, 4500, 7684, 1244, 2256, 4500, 4573, 2] */ import Native from '../../../../external/discord_common/js/packages/tokens/native.tsx'; /* Metro dependency 697 */ import UseGuildPowerupOnDeactivate from '../hooks/useGuildPowerupOnDeactivate.tsx'; /* Metro dependency 14655 */ import UseDeactivateWarningText from '../hooks/useDeactivateWarningText.tsx'; /* Metro dependency 14656 */ import * as FileImportTrackerModule from '../../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ReactNativeModule from '../../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */ import * as JsxRuntimeModule from '../../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */ import * as AlertModalNativeModule from '../../../../design/components/AlertModal/native/AlertModal.native.tsx'; /* Metro dependency 4500 */ import * as TextModule from '../../../../design/components/Text/native/Text.tsx'; /* Metro dependency 4573 */ import * as CircleErrorIconModule from '../../../../design/components/Icon/native/redesign/generated/CircleErrorIcon.tsx'; /* Metro dependency 7684 */ import * as GuildPowerupAnalyticsModule from '../analytics/GuildPowerupAnalytics.tsx'; /* Metro dependency 14657 */ function _fun110697(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#110697, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14851:6, offset: 0x02382e06, size: 300 bytes, params: 8, frame: 23 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = JsxRuntimeModule; const env0_4 = value.jsx; const env0_5 = value.jsxs; value = require(4501) /* metro dependency 4501: createStyles */; const createStyles = value.createStyles; object = {}; const object2 = {'width': 64, 'height': 64, 'alignItems': 'center', 'justifyContent': 'center', 'borderRadius': null, 'backgroundColor': null, 'alignSelf': 'center'}; object2.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.round; const BACKGROUND_MOD_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_MOD_SUBTLE; object2.backgroundColor = BACKGROUND_MOD_SUBTLE; object.headerContainer = object2; const PX_12 = (importDefault(697) /* metro dependency 697: native */).space.PX_12; object.extraContentContainer = {paddingHorizontal: PX_12}; object.warningText = {textAlign: 'center'}; const env0_6 = Reflect.apply(createStyles, value, [object]); (FileImportTrackerModule).fileFinishedImporting('modules/premium/powerups/native/GuildPowerupsDeactivateAlert.tsx'); exports.default = GuildPowerupsDeactivateAlert; function GuildPowerupsDeactivateAlert({guildId, powerup}) { // fn#110698, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14851:554, offset: 0x02382f32, size: 914 bytes, params: 2, frame: 35 const Text = (TextModule).Text; const styles = useStyles(); const value2 = (UseGuildPowerupOnDeactivate)(guildId, powerup); const env0_0 = value2.onDeactivate; const error = value2.error; const {warningText, vanityUrlWarning} = (UseDeactivateWarningText)(guildId, powerup); const useLogPowerupModalOpened = GuildPowerupAnalyticsModule.useLogPowerupModalOpened; const ModalType = GuildPowerupAnalyticsModule.ModalType; const DEACTIVATE = ModalType.DEACTIVATE; Reflect.apply(useLogPowerupModalOpened, GuildPowerupAnalyticsModule, [guildId, powerup, DEACTIVATE]); const AlertModal = (AlertModalNativeModule).AlertModal; const object = {}; const CircleErrorIcon = (CircleErrorIconModule).CircleErrorIcon; const INTERACTIVE_ICON_DEFAULT = (Native).colors.INTERACTIVE_ICON_DEFAULT; object.header = ( ); const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; object.title = intl.formatToPlainString((importDefault(2256) /* metro dependency 2256: GuildPowerupsMessages */).iEBw1M, {perk: powerup.title}); object.content = intl.formatToPlainString((importDefault(2256) /* metro dependency 2256: GuildPowerupsMessages */)['7o0K+2'], {perk: powerup.title}); const AlertActions = (AlertModalNativeModule).AlertActions; const items2 = [ error != null && {error}, ]; const AlertActionButton = (AlertModalNativeModule).AlertActionButton; const string = intl.string; const PYPdl4 = (importDefault(2256) /* metro dependency 2256: GuildPowerupsMessages */).PYPdl4; items2[1] = ( ); items2[2] = ( ); object.actions = ( {items2} ); object.extraContent = ( {warningText} {vanityUrlWarning != null && {vanityUrlWarning}} ); return ; } } global.__d(_fun110697, 14654, [27, 33, 4501, 697, 14655, 14656, 14657, 4500, 7684, 1244, 2256, 4500, 4573, 2]) /* metro module 14654, dependencies: [27, 33, 4501, 697, 14655, 14656, 14657, 4500, 7684, 1244, 2256, 4500, 4573, 2] */;