decord/source/components_native/reactions/BurstReactionFirstSendActionSheet.tsx
2026-07-24 07:16:23 +00:00

91 lines
4.8 KiB
TypeScript

// Module ID: 7064
// Function ID: 56511
// Name: onDismiss
// Dependencies: [31, 27, 33, 4130, 689, 4098, 7065, 1212, 5187, 7025, 7066, 7005, 1273, 4126, 4543, 3946, 1334, 7064, 1934, 686, 2]
// Exports: default, openBurstReactionFirstSendActionSheet
// Module 7064 (onDismiss)
import "result";
import get_ActivityIndicator from "get ActivityIndicator";
import jsxProd from "jsxProd";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
let closure_4;
let closure_5;
const require = arg1;
function onDismiss() {
importDefault(4098).hideActionSheet();
}
const View = get_ActivityIndicator.View;
({ jsx: closure_4, jsxs: closure_5 } = jsxProd);
_createForOfIteratorHelperLoose = { container: { paddingTop: 24, paddingBottom: 24, paddingLeft: 12, paddingRight: 12 } };
_createForOfIteratorHelperLoose = {};
const merged = Object.assign(get_ActivityIndicator.StyleSheet.absoluteFillObject);
_createForOfIteratorHelperLoose["flex"] = 1;
_createForOfIteratorHelperLoose["alignItems"] = "center";
_createForOfIteratorHelperLoose["justifyContent"] = "center";
_createForOfIteratorHelperLoose["top"] = -120;
_createForOfIteratorHelperLoose.fill = _createForOfIteratorHelperLoose;
let obj1 = { tintColor: require("_createForOfIteratorHelperLoose").colors.TEXT_SUBTLE, width: 37.5, height: 37.5 };
_createForOfIteratorHelperLoose.nitroWheel = obj1;
_createForOfIteratorHelperLoose.textContainer = { flexDirection: "row", flexShrink: 1, alignItems: "center", alignSelf: "center", textAlign: "center" };
_createForOfIteratorHelperLoose.body = { paddingTop: 8, paddingBottom: 18 };
_createForOfIteratorHelperLoose.content = { paddingHorizontal: 16 };
_createForOfIteratorHelperLoose = _createForOfIteratorHelperLoose.createStyles(_createForOfIteratorHelperLoose);
let result = require("jsxProd").fileFinishedImporting("components_native/reactions/BurstReactionFirstSendActionSheet.tsx");
export default function BurstReactionFirstSendActionSheet(arg0) {
let channelId;
let emoji;
let messageId;
({ emoji, channelId, messageId } = arg0);
const tmp = _createForOfIteratorHelperLoose();
let obj = require(7065) /* getDeviceSpecificString */;
obj = { quest: require(1212) /* getSystemLocale */.t["5TpPli"] };
const deviceSpecificString = obj.getDeviceSpecificString(obj, require(1212) /* getSystemLocale */.t["2Yp7dF"]);
obj = { backdropOpacity: require(7025) /* _generateAnimationSource */.BACKDROP_OPACITY, contentStyles: tmp.content };
const obj1 = { style: tmp.fill };
const obj2 = { channelId, emoji, messageId, reactionType: require(7005) /* ReactionTypes */.ReactionTypes.BURST };
obj1.children = callback(importDefault(7066), obj2);
obj.backdropChildren = callback(View, obj1);
obj.onDismiss = onDismiss;
const obj3 = { style: tmp.container };
const obj4 = { style: tmp.textContainer };
const items = [callback(require(1273) /* Button */.NitroWheel, { style: tmp.nitroWheel }), ];
const obj6 = { variant: "heading-xl/bold" };
const intl = require(1212) /* getSystemLocale */.intl;
obj6.children = intl.string(require(1212) /* getSystemLocale */.t.NX7HI7);
items[1] = callback(require(4126) /* Text */.Text, obj6);
obj4.children = items;
const items1 = [callback2(View, obj4), , ];
const obj5 = { style: tmp.nitroWheel };
const tmp3 = importDefault(7066);
items1[1] = callback(View, { style: tmp.body, children: callback(require(4126) /* Text */.Text, obj8) });
const obj9 = {};
const intl2 = require(1212) /* getSystemLocale */.intl;
obj9.text = intl2.string(require(1212) /* getSystemLocale */.t["+IrDzN"]);
obj9.onPress = onDismiss;
items1[2] = callback(require(4543) /* Button */.Button, obj9);
obj3.children = items1;
obj.children = callback2(View, obj3);
return callback(require(5187) /* Background */.BottomSheet, obj);
};
export const openBurstReactionFirstSendActionSheet = function openBurstReactionFirstSendActionSheet(arg0) {
let channelId;
let emoji;
let messageId;
({ channelId, messageId, emoji } = arg0);
let obj = importDefault(4098);
obj.hideActionSheet();
if (obj2.UNSAFE_isDismissibleContentDismissed(require(1334) /* DismissibleContent */.DismissibleContent.SUPER_REACTIONS_FIRST_SENT)) {
obj = { type: "BURST_REACTION_EFFECT_SEND", channelId, messageId, emoji };
importDefault(686).dispatch(obj);
const obj6 = importDefault(686);
} else {
const result = require(3946) /* UNSAFE_isDismissibleContentDismissed */.UNSAFE_markDismissibleContentAsDismissed(require(1334) /* DismissibleContent */.DismissibleContent.SUPER_REACTIONS_FIRST_SENT);
const obj3 = require(3946) /* UNSAFE_isDismissibleContentDismissed */;
obj = { channelId, messageId, emoji };
importDefault(4098).openLazy(require(1934) /* maybeLoadBundle */(7064, dependencyMap.paths), "BurstReactionFirstSendActionSheet", obj);
const obj4 = importDefault(4098);
}
};