// Module ID: 6036 // Function ID: 6037 // Name: TextField // Dependencies: [19, 21, 6037, 6038, 6042, 6045, 2] // Module 6036 (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(6037) /* useTextFieldState */; const textField = obj.useTextField(onClear, ref); ({ inputProps, innerRef, state } = textField); const inputClearButtonConfig = require(6038) /* 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(6038) /* useInputClearButton */; const inputAttachments = require(6042) /* 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(6045) /* BaseTextField */.BaseTextField, {}); }); const result = require("useTextFieldState").fileFinishedImporting("design/components/TextField/native/TextField.native.tsx"); export const TextField = forwardRefResult;