Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4790.js (118.4 MB)
101 lines
5.1 KiB
TypeScript
101 lines
5.1 KiB
TypeScript
// Module ID: 10927
|
|
// Function ID: 10928
|
|
// Name: SelectedUserField
|
|
// Dependencies: [19, 17, 21, 4605, 576, 6671, 1114, 4449, 7103, 1178, 4601, 6666, 2]
|
|
// Exports: default
|
|
|
|
// Module 10927 (SelectedUserField)
|
|
import nativeDefault from "native" /* 576 */;
|
|
import UserUtilsDefault from "UserUtils" /* 4449 */;
|
|
import InputFieldContainer from "InputFieldContainer" /* 6671 */;
|
|
import MagnifyingGlassIcon from "MagnifyingGlassIcon" /* 7103 */;
|
|
import noop from "module_19" /* 19 */;
|
|
|
|
const require = globalThis.__r;
|
|
|
|
require = fn;
|
|
get_ActivityIndicator = fn(17);
|
|
({ Pressable: c3, View: closure_4 } = get_ActivityIndicator);
|
|
const jsxProd = fn(21);
|
|
({ jsx: hasOwnProperty, jsxs: metroRequire } = jsxProd);
|
|
const createStyles = fn(4605);
|
|
let obj2 = { container: { marginHorizontal: nativeDefault.space.PX_16 }, content: { flexDirection: "row", overflow: "hidden", alignItems: "center", display: "flex" }, opener: null, openerWithClearButton: null, searchIcon: null, userPill: null, userPillText: null, clearButton: null };
|
|
let obj3 = { marginHorizontal: nativeDefault.space.PX_16 };
|
|
obj2.opener = { flexDirection: "row", alignItems: "center", flex: 1, paddingHorizontal: nativeDefault.space.PX_16, paddingVertical: 6 };
|
|
obj2.openerWithClearButton = { paddingRight: 0 };
|
|
let obj4 = { flexDirection: "row", alignItems: "center", flex: 1, paddingHorizontal: nativeDefault.space.PX_16, paddingVertical: 6 };
|
|
obj2.searchIcon = { marginRight: nativeDefault.space.PX_8 };
|
|
const obj5 = { marginRight: nativeDefault.space.PX_8 };
|
|
obj2.userPill = { flexDirection: "row", alignItems: "center", backgroundColor: nativeDefault.colors.BACKGROUND_SURFACE_HIGH, borderRadius: nativeDefault.radii.lg, paddingVertical: 6, paddingHorizontal: 6 };
|
|
obj2.userPillText = { marginLeft: 6 };
|
|
let obj6 = { flexDirection: "row", alignItems: "center", backgroundColor: nativeDefault.colors.BACKGROUND_SURFACE_HIGH, borderRadius: nativeDefault.radii.lg, paddingVertical: 6, paddingHorizontal: 6 };
|
|
obj2.clearButton = { alignItems: "center", justifyContent: "center", minWidth: 44, minHeight: 44, paddingRight: nativeDefault.space.PX_16, paddingLeft: nativeDefault.space.PX_8 };
|
|
let closure_7 = createStyles.createStyles(obj2);
|
|
const size = fn(2);
|
|
const result = size.fileFinishedImporting("modules/checkout/native/gifting/SelectedUserField.tsx");
|
|
|
|
export default function SelectedUserField(onPress) {
|
|
({ selectedUser, setSelectedUser: require } = onPress);
|
|
const tmp = closure_7();
|
|
const obj = { style: tmp.container, children: null };
|
|
const obj2 = { style: tmp.content, children: null };
|
|
const items = [tmp.opener, ];
|
|
let openerWithClearButton = null != selectedUser;
|
|
if (openerWithClearButton) {
|
|
openerWithClearButton = tmp.openerWithClearButton;
|
|
}
|
|
const obj3 = { style: items, onPress: onPress.onPress, accessibilityRole: "button", accessibilityLabel: null, children: null };
|
|
items[1] = openerWithClearButton;
|
|
if (null != selectedUser) {
|
|
const intl3 = tmp4(1114).intl;
|
|
const stringResult = intl3.string(tmp4(1114).t.xFn72s);
|
|
const _HermesInternal2 = HermesInternal;
|
|
let combined = "" + stringResult + ", " + UserUtilsDefault.getName(selectedUser);
|
|
} else {
|
|
const intl = tmp4(1114).intl;
|
|
const intl2 = tmp4(1114).intl;
|
|
const _HermesInternal = HermesInternal;
|
|
combined = "" + intl.string(tmp4(1114).t.xFn72s) + ", " + intl2.string(tmp4(1114).t.R0vK0N);
|
|
const stringResult1 = intl.string(tmp4(1114).t.xFn72s);
|
|
}
|
|
obj3.accessibilityLabel = combined;
|
|
const items1 = [hasOwnProperty(MagnifyingGlassIcon.MagnifyingGlassIcon, { style: tmp.searchIcon, size: "xs", color: "interactive-text-default" }), ];
|
|
if (null != selectedUser) {
|
|
const obj6 = { style: tmp.userPill, children: null };
|
|
const obj7 = { user: selectedUser, guildId: "Array", size: tmp4(1178).AvatarSizes.XSMALL_20 };
|
|
const items2 = [tmp2(tmp4(1178).Avatar, obj7), ];
|
|
const obj8 = { variant: "text-md/medium", style: tmp.userPillText, children: UserUtilsDefault.getName(selectedUser) };
|
|
items2[1] = tmp2(tmp4(4601).Text, obj8);
|
|
obj6.children = items2;
|
|
let tmp2Result1 = tmp6(tmp3, obj6);
|
|
} else {
|
|
const obj9 = { variant: "text-sm/semibold", color: "text-subtle", style: tmp.userPillText, children: null };
|
|
const intl4 = tmp4(1114).intl;
|
|
obj9.children = intl4.string(tmp4(1114).t.R0vK0N);
|
|
tmp2Result1 = tmp2(tmp4(4601).Text, obj9);
|
|
}
|
|
items1[1] = tmp2Result1;
|
|
obj3.children = items1;
|
|
const items3 = [timestampProducer(React3, obj3), ];
|
|
let tmp2Result = null;
|
|
if (null != selectedUser) {
|
|
const obj11 = {
|
|
style: tmp.clearButton,
|
|
onPress() {
|
|
return require(undefined);
|
|
},
|
|
accessibilityRole: "button",
|
|
accessibilityLabel: null,
|
|
children: null
|
|
};
|
|
const intl5 = tmp4(1114).intl;
|
|
const obj12 = { text: UserUtilsDefault.getName(selectedUser) };
|
|
obj11.accessibilityLabel = intl5.formatToPlainString(tmp4(1114).t["0Vb9FQ"], obj12);
|
|
obj11.children = tmp2(tmp4(6666).CircleXIcon, { size: "xs" });
|
|
tmp2Result = tmp2(tmp7, obj11);
|
|
}
|
|
items3[1] = tmp2Result;
|
|
obj2.children = items3;
|
|
obj.children = hasOwnProperty(InputFieldContainer.InputFieldContainer, { children: timestampProducer(React4, obj2) });
|
|
return hasOwnProperty(React4, obj);
|
|
};
|