// Module ID: 7338 // Function ID: 7339 // Name: TextField // Dependencies: [19, 21, 7339, 7340, 7344, 7347, 2] // Module 7338 (TextField) import { jsx } from "jsxProd"; import importAllResult from "noop"; const require = arg1; const forwardRefResult = require("noop").forwardRef((onClear, ref) => { let innerRef; let inputProps; let inputStyle; let leading; let state; let trailing; let obj = require(7339) /* useTextFieldState */; const textField = obj.useTextField(onClear, ref); ({ inputProps, innerRef, state } = textField); const inputClearButtonConfig = require(7340) /* useInputClearButton */.useInputClearButtonConfig(onClear, state); let tmp5; if (null != inputClearButtonConfig) { obj = { trailing: null, trailingPressableProps: null }; ({ content: obj3[0], pressableProps: obj3[1] } = inputClearButtonConfig); tmp5 = obj; } const obj2 = require(7340) /* useInputClearButton */; const inputAttachments = require(7344) /* InputAttachmentContainer */.useInputAttachments(onClear, tmp5); ({ leading, trailing, inputStyle } = inputAttachments); obj = {}; const merged = Object.assign(inputProps); obj.ref = innerRef; obj.leading = leading; obj.trailing = trailing; obj.inputStyle = inputStyle; return jsx(require(7347) /* BaseTextField */.BaseTextField, {}); }); const result = require("useTextFieldState").fileFinishedImporting("design/components/TextField/native/TextField.native.tsx"); export const TextField = forwardRefResult;