decord/beta/source/components_native/MainShared.tsx
github-actions 19e52f659f chore: update source for beta 347.11
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4973.js (118.4 MB)
2026-09-26 17:57:22 +00:00

81 lines
3.8 KiB
TypeScript

// Module ID: 17381
// Function ID: 17382
// Name: MainShared
// Dependencies: [19, 2041, 4811, 21, 504, 9691, 4645, 9802, 17382, 1364, 5214, 1115, 17384, 14745, 2, 17385, 17386, 17387, 17388, 17396, 17397, 17428]
// Exports: PictureInPictureGlobalContainer, useAppKeyCommands, useScreenReaderEnabled
// Module 17381 (MainShared)
import initialize from "initialize" /* 504 */;
import util from "util" /* 1115 */;
import PlatformUtils from "PlatformUtils" /* 1364 */;
import NavigationRouteUtils from "NavigationRouteUtils" /* 4645 */;
import KeyCommands from "KeyCommands" /* 5214 */;
import usePipVideoOrStream from "usePipVideoOrStream" /* 9691 */;
import VoicePanelUtils from "VoicePanelUtils" /* 9802 */;
import AccessibilityManagerDefault from "AccessibilityManager" /* 14745 */;
import PictureInPictureGlobalDefault from "PictureInPictureGlobal" /* 17382 */;
import BurstReactionAnimationContainerDefault from "BurstReactionAnimationContainer" /* 17385 */;
import NativeMenuPresenterDefault from "NativeMenuPresenter" /* 17386 */;
import components_ActionSheetPresenterDefault from "components/ActionSheetPresenter" /* 17387 */;
import AlertsDefault from "Alerts" /* 17388 */;
import SoundPlayerDefault from "SoundPlayer" /* 17396 */;
import MainViewTooltipActionSheetsV2Default from "MainViewTooltipActionSheetsV2" /* 17397 */;
import ToastContainerDefault from "ToastContainer" /* 17428 */;
import noop from "module_19" /* 19 */;
import ChannelStore from "ChannelStore" /* 2041 */;
import RTCConnectionStore from "RTCConnectionStore" /* 4811 */;
require = fn;
const jsx = fn(21).jsx;
const size = fn(2);
let result = size.fileFinishedImporting("components_native/MainShared.tsx");
export const BurstReactionAnimationContainer = BurstReactionAnimationContainerDefault;
export const MenuContainer = NativeMenuPresenterDefault;
export const ActionSheetContainer = components_ActionSheetPresenterDefault;
export const Alerts = AlertsDefault;
export const SoundPlayer = SoundPlayerDefault;
export const MainViewTooltipActionSheetsV2 = MainViewTooltipActionSheetsV2Default;
export const ToastContainer = ToastContainerDefault;
export const PictureInPictureGlobalContainer = function PictureInPictureGlobalContainer() {
const items = [ChannelStore, RTCConnectionStore];
const stateFromStores = initialize.useStateFromStores(items, () => channel.getChannel(channelId.getChannelId()));
const hasPipParticipant = usePipVideoOrStream.useHasPipParticipant({ isActivityViewFocused: false });
const isModalOpen = NavigationRouteUtils.useIsModalOpen();
VoicePanelUtils;
let tmp7 = null;
if (null != stateFromStores) {
tmp7 = null;
if (hasPipParticipant) {
tmp7 = null;
if (!isModalOpen) {
tmp7 = null;
if (!tmp6) {
const obj4 = { channel: stateFromStores };
tmp7 = jsx(PictureInPictureGlobalDefault, { channel: stateFromStores });
}
}
}
}
return tmp7;
};
export const useAppKeyCommands = function useAppKeyCommands() {
const memo = noop.useMemo(() => {
const KeyModifierFlags = KeyCommands.KeyModifierFlags;
const obj2 = { input: "k", modifierFlags: PlatformUtils.isAndroid() ? KeyModifierFlags.keyModifierControl : KeyModifierFlags.keyModifierCommand, eventName: "keyCommandShowQuickSwitcher", discoverabilityTitle: null, onKeyCommand: null };
const intl = tmp(1115).intl;
obj2.discoverabilityTitle = intl.string(util.t.yYsRlD);
obj2.onKeyCommand = function onKeyCommand() {
closure_1_1(dependencyMap[12])();
return true;
};
const items = [obj2];
return items;
}, []);
const keyCommands = KeyCommands.useKeyCommands(memo);
};
export const useScreenReaderEnabled = function useScreenReaderEnabled() {
const effect = noop.useEffect(() => {
const result = AccessibilityManagerDefault.checkScreenreaderEnabled();
}, []);
};