decord/source/modules/profile_customization/native/EditIcon.tsx

53 lines
1.9 KiB
TypeScript
Raw Normal View History

2026-07-27 11:26:19 +00:00
// Module ID: 13646
// Function ID: 104868
2026-07-20 16:05:17 +00:00
// Name: EditIcon
2026-07-25 08:10:48 +00:00
// Dependencies: [31, 27, 33, 4131, 689, 9034, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
2026-07-27 11:26:19 +00:00
// Module 13646 (EditIcon)
2026-07-23 10:11:24 +00:00
import result from "result";
import { View } from "get ActivityIndicator";
import { jsx } from "jsxProd";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
const require = arg1;
_createForOfIteratorHelperLoose = {};
_createForOfIteratorHelperLoose = { alignItems: "center", justifyContent: "center", backgroundColor: require("_createForOfIteratorHelperLoose").colors.BACKGROUND_SURFACE_HIGH };
_createForOfIteratorHelperLoose.editIcon = _createForOfIteratorHelperLoose;
const obj1 = { width: 24, height: 24, borderRadius: require("_createForOfIteratorHelperLoose").radii.md };
_createForOfIteratorHelperLoose.xs = obj1;
const obj2 = { width: 32, height: 32, borderRadius: require("_createForOfIteratorHelperLoose").radii.lg };
_createForOfIteratorHelperLoose.sm = obj2;
_createForOfIteratorHelperLoose = _createForOfIteratorHelperLoose.createStyles(_createForOfIteratorHelperLoose);
const result = require("jsxProd").fileFinishedImporting("modules/profile_customization/native/EditIcon.tsx");
2026-07-20 16:05:17 +00:00
export default function EditIcon(style) {
style = style.style;
let str = style.size;
if (str === undefined) {
str = "xs";
}
let React;
2026-07-23 10:11:24 +00:00
const tmp = _createForOfIteratorHelperLoose();
2026-07-20 16:05:17 +00:00
React = tmp;
2026-07-23 10:11:24 +00:00
let items = [tmp, style, str];
obj = {
2026-07-20 16:05:17 +00:00
style: React.useMemo(() => {
const obj = {};
2026-07-23 10:11:24 +00:00
const items = [_undefined.editIcon, , ];
2026-07-20 16:05:17 +00:00
if ("sm" === str) {
2026-07-23 10:11:24 +00:00
let xs = _undefined.sm;
2026-07-20 16:05:17 +00:00
} else {
2026-07-23 10:11:24 +00:00
xs = _undefined.xs;
2026-07-20 16:05:17 +00:00
}
items[1] = xs;
items[2] = style;
obj.iconContainerStyle = items;
return obj;
}, items).iconContainerStyle,
2026-07-23 10:11:24 +00:00
children: jsx(style(str[5]).PencilIcon, obj)
2026-07-20 16:05:17 +00:00
};
obj = { size: str };
2026-07-23 10:11:24 +00:00
return <View size={str} />;
2026-07-20 16:05:17 +00:00
};