// Module ID: 9935 // Function ID: 76825 // Name: ShareChatInput // Dependencies: [31, 27, 653, 33, 4130, 689, 477, 8021, 7644, 1212, 4660, 7437, 2] // Exports: default // Module 9935 (ShareChatInput) import "result"; import { View } from "get ActivityIndicator"; import jsxProd from "jsxProd"; import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose"; import set from "set"; import set from "ME"; let closure_4; let closure_5; const require = arg1; let num = 2; ({ jsx: closure_4, jsxs: closure_5 } = jsxProd); _createForOfIteratorHelperLoose = {}; _createForOfIteratorHelperLoose = { flex: 1, flexDirection: "row", backgroundColor: require("_createForOfIteratorHelperLoose").colors.REDESIGN_CHAT_INPUT_BACKGROUND, borderRadius: 20, paddingHorizontal: require("_createForOfIteratorHelperLoose").space.PX_12 }; _createForOfIteratorHelperLoose.container = _createForOfIteratorHelperLoose; const obj1 = { flex: 1, paddingVertical: 0, paddingHorizontal: require("_createForOfIteratorHelperLoose").space.PX_4, maxHeight: 80 }; _createForOfIteratorHelperLoose.chatInput = obj1; const obj2 = { fontSize: 16, lineHeight: 20, fontFamily: require("ME").Fonts.PRIMARY_NORMAL, color: require("_createForOfIteratorHelperLoose").colors.TEXT_STRONG }; if (set.isAndroid()) { num = 0; } obj2.paddingTop = require("_createForOfIteratorHelperLoose").space.PX_8 + num; obj2.paddingBottom = require("_createForOfIteratorHelperLoose").space.PX_8; _createForOfIteratorHelperLoose.chatText = obj2; _createForOfIteratorHelperLoose.inputPlaceholder = { color: require("_createForOfIteratorHelperLoose").colors.TEXT_MUTED }; const obj3 = { color: require("_createForOfIteratorHelperLoose").colors.TEXT_MUTED }; _createForOfIteratorHelperLoose.emojiButton = { paddingTop: require("_createForOfIteratorHelperLoose").space.PX_8, paddingBottom: require("_createForOfIteratorHelperLoose").space.PX_8, alignSelf: "flex-end" }; _createForOfIteratorHelperLoose = _createForOfIteratorHelperLoose.createStyles(_createForOfIteratorHelperLoose); const result = set.fileFinishedImporting("modules/share/native/ShareChatInput.tsx"); export default function ShareChatInput(disabled) { let inputRef; let onBlur; let onChange; let onFocus; let onPressEmoji; let onSelectionChange; let onSend; let text; let flag = disabled.disabled; ({ text, inputRef, onChange, onSelectionChange, onFocus, onBlur, onPressEmoji, onSend } = disabled); if (flag === undefined) { flag = false; } const tmp = _createForOfIteratorHelperLoose(); let obj = { style: tmp.container }; obj = { ref: inputRef, maxLength: importDefault(8021)() }; const tmp2 = importDefault(8021)(); const intl = require(1212) /* getSystemLocale */.intl; obj.placeholder = intl.string(require(1212) /* getSystemLocale */.t.ZroO3G); obj.placeholderTextColor = tmp.inputPlaceholder.color; const intl2 = require(1212) /* getSystemLocale */.intl; obj.accessibilityLabel = intl2.string(require(1212) /* getSystemLocale */.t["/+MXmw"]); obj.onSubmitEditing = onSend; obj.onSelectionChange = onSelectionChange; obj.style = tmp.chatInput; obj.value = text; obj.onChange = onChange; obj.onFocus = onFocus; obj.onBlur = onBlur; obj.multiline = true; obj.showBorder = false; obj.showTopContainer = false; obj.textAlignVertical = "center"; obj.inputTextStyle = tmp.chatText; obj.editable = !flag; const items = [callback(importDefault(7644), obj), ]; obj = {}; const intl3 = require(1212) /* getSystemLocale */.intl; obj.accessibilityLabel = intl3.string(require(1212) /* getSystemLocale */.t.iZ7Mz9); obj.accessibilityRole = "button"; obj.onPress = onPressEmoji; obj.style = tmp.emojiButton; obj.disabled = flag; obj.children = callback(require(7437) /* ReactionIcon */.ReactionIcon, { size: "md" }); items[1] = callback(require(4660) /* PressableBase */.PressableOpacity, obj); obj.children = items; return callback2(View, obj); };