decord/source/modules/message_request/native/RestrictedBlockedMessageGroup.tsx
2026-07-25 08:10:48 +00:00

48 lines
2.1 KiB
TypeScript

// Module ID: 15642
// Function ID: 120599
// Name: RestrictedBlockedMessageGroup
// Dependencies: [57, 31, 27, 33, 4131, 15640, 689, 4661, 4127, 1212, 2]
// Exports: default
// Module 15642 (RestrictedBlockedMessageGroup)
import _slicedToArray from "_slicedToArray";
import result from "result";
import { View } from "get ActivityIndicator";
import jsxProd from "jsxProd";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
let closure_5;
let closure_6;
const require = arg1;
({ jsx: closure_5, jsxs: closure_6 } = jsxProd);
_createForOfIteratorHelperLoose = {};
_createForOfIteratorHelperLoose = { marginLeft: require("RESTRICTED_AVATAR_SIZE").RESTRICTED_CONTENT_INSET, marginVertical: require("_createForOfIteratorHelperLoose").space.PX_8 };
_createForOfIteratorHelperLoose.toggle = _createForOfIteratorHelperLoose;
_createForOfIteratorHelperLoose = _createForOfIteratorHelperLoose.createStyles(_createForOfIteratorHelperLoose);
const result = require("get ActivityIndicator").fileFinishedImporting("modules/message_request/native/RestrictedBlockedMessageGroup.tsx");
export default function RestrictedBlockedMessageGroup(arg0) {
let messages;
let require;
({ messages, renderMessage: require } = arg0);
const tmp2 = callback(React.useState(false), 2);
let first = tmp2[0];
const dependencyMap = tmp2[1];
let obj = {};
callback = React.useCallback(() => {
callback2((arg0) => !arg0);
}, []);
obj = { style: _createForOfIteratorHelperLoose().toggle, accessibilityRole: "button", accessibilityState: obj, onPress: callback };
obj = { expanded: first };
const obj1 = { variant: "text-sm/medium", color: "text-muted" };
const intl = require(1212) /* getSystemLocale */.intl;
obj1.children = intl.format(require(1212) /* getSystemLocale */.t["+FcYM/"], { count: messages.length });
obj.children = callback2(require(4127) /* Text */.Text, obj1);
const items = [callback2(require(4661) /* PressableBase */.PressableOpacity, obj), ];
if (first) {
first = messages.map((id) => outer1_5(outer1_4, { children: callback(id) }, id.id));
}
items[1] = first;
obj.children = items;
return closure_6(View, obj);
};