// Module ID: 10024 // Function ID: 77401 // Name: DCDChatList // Dependencies: [31, 4157, 33, 4165, 1324, 5251, 10025, 10026, 566, 9442, 2] // Module 10024 (DCDChatList) import importAllResult from "result"; import _isNativeReflectConstruct from "_isNativeReflectConstruct"; import jsxProd from "jsxProd"; import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose"; let closure_5; let closure_6; const require = arg1; function DCDChatList() { let obj = require(1324) /* useIsMobileVisualRefreshExperimentEnabled */; const memo = importAllResult.useMemo(() => { const Gesture = outer1_0(outer1_2[5]).Gesture; const NativeResult = Gesture.Native(); return Gesture.Native().disallowInterruption(true).shouldCancelWhenOutside(false); }, []); obj = { gesture: memo }; obj = { style: callback3().chatList, floatingChatInputEnabled: obj.useMobileVisualRefreshConfig({ location: "DCDChatList" }).chatInputFloating }; const tmp = callback3(); obj.children = callback(require(10026) /* TTIFirstContentfulPaint */.TTIFirstContentfulPaint, { label: "chat_list_android" }); obj.children = callback(importDefault(10025), obj); return callback(require(5251) /* Directions */.GestureDetector, obj); } ({ jsx: closure_5, jsxs: closure_6 } = jsxProd); let closure_7 = _createForOfIteratorHelperLoose.createStyles({ chatList: { flex: 1 } }); const forwardRefResult = importAllResult.forwardRef((children) => { let obj = require(566) /* initialize */; const items = [_isNativeReflectConstruct]; const stateFromStores = obj.useStateFromStores(items, () => outer1_4.roleStyle); obj = {}; const merged = Object.assign(children); obj["roleStyle"] = stateFromStores; obj["ref"] = arg1; const items1 = [callback(DCDChatList, {}), children.children]; obj["children"] = items1; return callback2(importDefault(9442), obj); }); const result = require("jsxProd").fileFinishedImporting("modules/chat/native/Chat.android.tsx"); export default forwardRefResult;