decord/source/components_native/MainChannels.tsx
2026-07-23 10:11:24 +00:00

114 lines
4.7 KiB
TypeScript

// Module ID: 14800
// Function ID: 112883
// Name: DM_WIDTH
// Dependencies: [57, 31, 27, 653, 33, 14801, 5122, 4130, 689, 3984, 14802, 14807, 14808, 14809, 3991, 14892, 14893, 14963, 10856, 2]
// Module 14800 (DM_WIDTH)
import _slicedToArray from "_slicedToArray";
import importAllResult from "result";
import get_ActivityIndicator from "get ActivityIndicator";
import ME from "ME";
import jsxProd from "jsxProd";
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
let closure_10;
let closure_5;
let closure_6;
let closure_9;
let require = arg1;
({ View: closure_5, StyleSheet: closure_6 } = get_ActivityIndicator);
const DM_WIDTH = ME.DM_WIDTH;
ME = ME.ME;
({ jsx: closure_9, jsxs: closure_10 } = jsxProd);
let obj = {};
obj = { position: "absolute", top: 0, left: DM_WIDTH, bottom: 0, right: 0, flexDirection: "row", borderLeftWidth: 1, borderTopWidth: 1, borderColor: require("_createForOfIteratorHelperLoose").colors.APP_FRAME_BORDER, borderTopLeftRadius: require("_createForOfIteratorHelperLoose").radii.xl };
obj.sideContainer = obj;
_createForOfIteratorHelperLoose = { borderTopLeftRadius: require("_createForOfIteratorHelperLoose").radii.xl - 1, borderTopRightRadius: require("_createForOfIteratorHelperLoose").radii.none };
obj.side = _createForOfIteratorHelperLoose;
obj.sideTablet = { borderTopRightRadius: require("_createForOfIteratorHelperLoose").modules.mobile.CHANNEL_DRAWER_CORNER_RADIUS };
let closure_11 = _createForOfIteratorHelperLoose.createStyles(obj);
let closure_12 = importAllResult.memo(function LeftMenuTabsInner() {
let gesture;
let homeDrawerState;
let isGuildSelected;
let panelStyles;
let selectedChannelId;
let selectedGuildId;
let tmp = callback2();
const require = tmp;
({ isGuildSelected, selectedGuildId, selectedChannelId } = (function useMainChannelsRouteInfo() {
let obj = tmp(outer1_2[5]);
tmp = outer1_3(obj.useGuildsRouteGuildAndChannelId(), 2);
const first = tmp[0];
const ref = outer1_4.useRef(first);
const items = [first];
const effect = outer1_4.useEffect(() => {
ref.current = first;
}, items);
let tmp5 = null != first;
if (tmp5) {
tmp5 = first !== outer1_8;
}
let tmp7 = isChatBesideChannelList(outer1_2[6])(ref);
obj = { isGuildSelected: tmp5 };
if (tmp5) {
tmp7 = first;
}
obj.selectedGuildId = tmp7;
obj.selectedChannelId = tmp[1];
return obj;
})());
isChatBesideChannelList = isChatBesideChannelList(3984)().isChatBesideChannelList;
let items = [tmp, isChatBesideChannelList];
const memo = importAllResult.useMemo(() => {
const items = [tmp.side, ];
let sideTablet = isChatBesideChannelList;
if (isChatBesideChannelList) {
sideTablet = tmp.sideTablet;
}
items[1] = sideTablet;
return items;
}, items);
let obj = require(14802) /* HOME_DRAWER_FLING_PHYSICS */;
const homeGesture = obj.useHomeGesture();
({ gesture, panelStyles, homeDrawerState } = homeGesture);
const sum = DM_WIDTH + isChatBesideChannelList(14807)();
obj = { value: homeDrawerState };
obj = { gesture };
const obj1 = {};
const items1 = [absoluteFill.absoluteFill, ];
const obj2 = {};
let tmp9;
if (isChatBesideChannelList) {
tmp9 = sum;
}
obj2.width = tmp9;
items1[1] = obj2;
obj1.style = items1;
const items2 = [callback(require(14809) /* HomePanelContent */.HomePanelContent, {}), ];
const obj3 = { style: null, pointerEvents: "box-none", nativeID: "messages-parent-view" };
const items3 = [panelStyles, tmp.sideContainer];
obj3.style = items3;
const obj4 = {};
let num = 0;
if (isGuildSelected) {
num = 1;
}
obj4.activeIndex = num;
const items4 = [callback(isChatBesideChannelList(14893), { style: memo }), callback(isChatBesideChannelList(14963), { style: memo, selectedGuildId, selectedChannelId })];
obj4.children = items4;
obj3.children = closure_10(require(14892) /* NativeFreezeScreens */.NativeFreezeScreens, obj4);
items2[1] = callback(isChatBesideChannelList(3991).View, obj3);
obj1.children = items2;
obj.children = closure_10(closure_5, obj1);
obj.children = callback(require(14808) /* NonCollapsableGestureDetector */.NonCollapsableGestureDetector, obj);
return callback(require(14802) /* HOME_DRAWER_FLING_PHYSICS */.HomeDrawerStateContext.Provider, obj);
});
let obj2 = { borderTopRightRadius: require("_createForOfIteratorHelperLoose").modules.mobile.CHANNEL_DRAWER_CORNER_RADIUS };
const memoResult = importAllResult.memo(function MainChannelsRedesignInner() {
const obj = { profile: require(10856) /* setLevels */.Profiles.LeftPanel, children: callback(closure_12, {}) };
return callback(importDefault(10856), obj);
});
const result = require("get ActivityIndicator").fileFinishedImporting("components_native/MainChannels.tsx");
export default memoResult;