decord/source/design/components/Menu/native/MenuGroup.tsx

51 lines
1.6 KiB
TypeScript
Raw Normal View History

2026-07-23 10:11:24 +00:00
// Module ID: 13043
// Function ID: 100703
2026-07-20 16:05:17 +00:00
// Name: MenuGroup
2026-07-23 10:11:24 +00:00
// Dependencies: [31, 27, 33, 4130, 689, 2]
// Module 13043 (MenuGroup)
import importAllResult from "result";
import get_ActivityIndicator from "get ActivityIndicator";
import jsxProd from "jsxProd";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
2026-07-20 16:05:17 +00:00
let StyleSheet;
2026-07-23 10:11:24 +00:00
let closure_1;
let closure_2;
let closure_3;
({ StyleSheet, View: closure_1 } = get_ActivityIndicator);
({ jsx: closure_2, jsxs: closure_3 } = jsxProd);
2026-07-20 16:05:17 +00:00
let obj = {};
2026-07-23 10:11:24 +00:00
obj = { marginLeft: 0, height: StyleSheet.hairlineWidth, backgroundColor: require("_createForOfIteratorHelperLoose").colors.BORDER_SUBTLE, marginTop: -1 * StyleSheet.hairlineWidth };
2026-07-20 16:05:17 +00:00
obj.divider = obj;
2026-07-23 10:11:24 +00:00
let closure_4 = _createForOfIteratorHelperLoose.createStyles(obj);
2026-07-20 16:05:17 +00:00
const forwardRefResult = importAllResult.forwardRef((arg0, arg1) => {
let children;
let style;
({ style, children } = arg0);
let obj = { style };
let tmp5 = !tmp4;
if (null === arg1) {
obj = { style: tmp.divider };
tmp5 = callback(closure_1, obj);
}
const items = [tmp5, ];
const Children = arg1.Children;
2026-07-23 10:11:24 +00:00
items[1] = Children.map(children, (icon) => {
2026-07-20 16:05:17 +00:00
let cloneElementResult = icon;
2026-07-23 10:11:24 +00:00
if (0 === arg1) {
2026-07-20 16:05:17 +00:00
cloneElementResult = icon;
2026-07-23 10:11:24 +00:00
if (closure_0.isValidElement(icon)) {
const obj = { ref: closure_0 };
cloneElementResult = closure_0.cloneElement(icon, obj);
2026-07-20 16:05:17 +00:00
}
}
return cloneElementResult;
});
obj.children = items;
return closure_3(closure_1, obj);
});
2026-07-23 10:11:24 +00:00
const result = require("jsxProd").fileFinishedImporting("design/components/Menu/native/MenuGroup.tsx");
2026-07-20 16:05:17 +00:00
export const MenuGroup = forwardRefResult;