Files
discord-decomp/modules/main_tabs_v2/native/AppComponents.tsx
T
2026-11-01 12:12:55 +02:00

38 lines
2.7 KiB
TypeScript

// Metro module 15825 (f15826).
import * as _Module21 from "react/jsx-runtime";
import { PortalKeyboardRenderer } from "../../keyboard/native/PortalKeyboardRenderer";
import { isIOS, isAndroid } from "../../../utils/PlatformUtils";
import { useIsModalOpen } from "../helpers/NavigationRouteUtils.native";
import AppFreezer from "../../panels/morphable/native/AppFreezer";
import { PictureInPictureGlobalContainer, BurstReactionAnimationContainer, MenuContainer, ActionSheetContainer, Alerts, SoundPlayer, ToastContainer } from "../../../components_native/MainShared";
import { PortalKeyboardHost } from "../../keyboard/native/PortalKeyboard";
import MainViewTooltipActionSheetsV2 from "../../upsell_tooltip/native/MainViewTooltipActionSheetsV2";
import Notifications from "../../../components_native/common/Notifications";
import { ContextMenuContainer } from "../../../design/components/ContextMenu/native/ContextMenuContainer.native";
import { AlertModalContainer } from "../../../design/components/AlertModal/native/AlertModal.native";
import { AccessibilityAnnouncerLiveRegion } from "../../../_bundle/Module3903";
import ExternalPipView_android from "../../external_pip/ExternalPipView.android";
import ActivityPanelContainer from "../../activities/panel/native/ActivityPanelContainer";
import FramePanelContainer from "../../frames/panel/native/FramePanelContainer";
import VoicePanelContainer from "../../voice_panel/native/VoicePanelContainer";
import MediaPlaybackPanelContainer from "../../media_panel/native/MediaPlaybackPanelContainer";
const { jsx, jsxs } = _Module21;
let c11319_2 = jsx(PortalKeyboardRenderer, {});
const r28 = isIOS() ? () => useIsModalOpen() ? null : c11319_2 : () => c11319_2;
const r93 = jsxs(AppFreezer, {
lockKeys: ["external-pip"],
children: [jsx(PictureInPictureGlobalContainer, {}), jsx(BurstReactionAnimationContainer, {}), jsx(MenuContainer, {}), jsx(PortalKeyboardHost, {}), jsx(r28, {}), jsx(ActionSheetContainer, {
appEntryKey: "main"
}), jsx(Alerts, {}), jsx(SoundPlayer, {}), jsx(MainViewTooltipActionSheetsV2, {}), jsx(Notifications, {}), jsx(ContextMenuContainer, {}), jsx(AlertModalContainer, {}), jsx(ToastContainer, {})]
});
const r98 = isAndroid() ? jsx(AccessibilityAnnouncerLiveRegion, {}) : null;
const r106 = jsx(ExternalPipView_android, {});
const r126 = jsxs(AppFreezer, {
lockKeys: ["external-pip"],
children: [jsx(ActivityPanelContainer, {}), jsx(FramePanelContainer, {}), jsx(VoicePanelContainer, {}), jsx(MediaPlaybackPanelContainer, {})]
});
export { r93 as APP_EXTRA_COMPONENTS };
export { r98 as APP_EXTRA_COMPONENTS_NEVER_FREEZE };
export { r106 as APP_EXTRA_COMPONENTS_EXTERNAL_PIP };
export { r126 as APP_EXTRA_COMPONENTS_VOICE_AND_VIDEO };