// Metro module 8811 (f8812). import { useCallback, memo } from "react"; import { View } from "react-native"; import { CUSTOM_GIFT_MESSAGE_MAX_LENGTH } from "../../PremiumConstants"; import { createStyles } from "../../../../design/components/Styles/native/createStyles"; import Module712 from "../../../../_bundle/Module712"; import { intl, t } from "../../../../intl/index.native"; import { TextArea } from "../../../../design/components/TextInput/native/TextArea.native"; import { useNativeGiftContext } from "../../../payments/native/NativeGiftContext"; let useStyles; const GiftCustomMessage = function GiftCustomMessage(props) { const { onFocusMessage, setMessagePosition, customGiftMessage, setCustomGiftMessage } = props; const styles = useStyles(); const placeholder = intl.string(t.ZkOo1U); const callback = useCallback((a0) => { setCustomGiftMessage(a0); }, [setCustomGiftMessage]); return setMessagePosition(event.nativeEvent.layout.y)}>