decord/source/modules/premium/native/gifting/PremiumGiftCustomMessage.tsx
github-actions 20a21ad13f chore: update source for alpha 346.5
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4791.js (118.4 MB)
2026-09-11 19:12:58 +00:00

60 lines
2.4 KiB
TypeScript

// Module ID: 10947
// Function ID: 10948
// Name: PremiumGiftCustomMessage
// Dependencies: [19, 17, 1373, 21, 4606, 576, 1114, 7158, 10788, 2]
// Module 10947 (PremiumGiftCustomMessage)
import nativeDefault from "native" /* 576 */;
import util from "util" /* 1114 */;
import TextArea from "TextArea" /* 7158 */;
import NativeGiftContext from "NativeGiftContext" /* 10788 */;
import noop from "module_19" /* 19 */;
require = fn;
class GiftCustomMessage {
constructor(arg0) {
({ setMessagePosition, setCustomGiftMessage } = global);
({ onFocusMessage, customGiftMessage } = global);
tmp = closure_6();
intl = closure_0(closure_1[6]).intl;
items = [];
items[0] = setCustomGiftMessage;
stringResult = intl.string(closure_0(closure_1[6]).t.ZkOo1U);
obj = {
style: tmp.container,
onLayout(nativeEvent) {
return require(nativeEvent.nativeEvent.layout.y);
},
children: null
};
callback = closure_2.useCallback((arg0) => {
setCustomGiftMessage(arg0);
}, items);
obj1 = { label: null, placeholder: null, value: null, onChange: null, maxLength: null, onFocus: null };
intl2 = closure_0(closure_1[6]).intl;
obj1.label = intl2.string(closure_0(closure_1[6]).t.B3miE8);
obj1.placeholder = stringResult;
obj1.value = customGiftMessage;
obj1.onChange = callback;
obj1.maxLength = closure_4;
obj1.onFocus = onFocusMessage;
obj.children = jsx(closure_0(closure_1[7]).TextArea, obj1);
return jsx(View, obj);
}
}
const View = fn(17).View;
const React4 = fn(1373).CUSTOM_GIFT_MESSAGE_MAX_LENGTH;
const jsx = fn(21).jsx;
const createStyles = fn(4606);
let obj = { container: { marginTop: nativeDefault.space.PX_24, marginHorizontal: nativeDefault.space.PX_16 } };
const timestampProducer = createStyles.createStyles(obj);
const obj3 = { marginTop: nativeDefault.space.PX_24, marginHorizontal: nativeDefault.space.PX_16 };
const size = fn(2);
const result = size.fileFinishedImporting("modules/premium/native/gifting/PremiumGiftCustomMessage.tsx");
export default noop.memo((arg0) => {
({ onFocusMessage, setMessagePosition } = arg0);
const nativeGiftContext = NativeGiftContext.useNativeGiftContext();
return <GiftCustomMessage onFocusMessage={onFocusMessage} setMessagePosition={setMessagePosition} customGiftMessage={nativeGiftContext.customGiftMessage} setCustomGiftMessage={nativeGiftContext.setCustomGiftMessage} />;
});
export { GiftCustomMessage };