This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,53 @@
// Metro module 15924 (f15925).
import { memo, useContext, useState, useCallback } from "react";
import ChannelRTCStore from "../../../calls/ChannelRTCStore";
import { VoicePanelModes } from "../../VoicePanelConstants";
import { isActivityParticipant } from "../../../calls/CallConstants";
import VoicePanelStateContext from "../VoicePanelStateContext";
import * as _ReanimatedRexport from "../../../reanimated/ReanimatedRexport";
import { useAnimatedReaction } from "../../../reanimated/ReanimatedRexport";
import { DismissibleContent } from "../../../../_bundle/Module1358";
import SelectedDismissibleContent from "../../../dismissible_content/native/SelectedDismissibleContent";
import { DismissibleActionSheet } from "../../../dismissible_content/native/DismissibleActionSheet";
let __initData, __initData2;
const VoiceControlsNuxActionSheetImporter = function VoiceControlsNuxActionSheetImporter() {
return import("../../../activities/native/VoiceControlsToggleNuxActionSheet");
};
__initData = {
code: "function VoicePanelDismissableContentTsx1(){const{mode,VoicePanelModes,focused}=this.__closure;var _focused$get;return mode.get()===VoicePanelModes.PANEL?(_focused$get=focused.get())===null||_focused$get===void 0?void 0:_focused$get.id:undefined;}"
};
__initData2 = {
code: "function VoicePanelDismissableContentTsx2(manualId,previousManualId){const{runOnJS,handleFocusChange}=this.__closure;if(manualId!==previousManualId){runOnJS(handleFocusChange)(manualId);}}"
};
const r33 = memo(function VoicePanelDismissibleContent() {
const context = useContext(VoicePanelStateContext);
const { channelId, focused, mode } = context;
const [state, setState] = useState(false);
const callback = useCallback((a0) => {
setState(a0 != null && isActivityParticipant(ChannelRTCStore.getParticipant(channelId, a0)));
}, [channelId]);
const h = () => mode.get() === VoicePanelModes.PANEL ? focused.get()?.id : void 0;
h.__closure = {
mode,
VoicePanelModes,
focused
};
h.__workletHash = 11330064461661;
h.__initData = __initData;
const f = function f(a0, a1) {
if (a0 !== a1) {
_ReanimatedRexport.runOnJS(callback)(a0);
}
};
f.__closure = {
runOnJS: _ReanimatedRexport.runOnJS,
handleFocusChange: callback
};
f.__workletHash = 15579591345007;
f.__initData = __initData2;
useAnimatedReaction(h, f);
return <SelectedDismissibleContent contentTypes={state ? [DismissibleContent.ACTIVITIES_MOBILE_PIP_FAB_NUX] : []}>
{({ visibleContent, markAsDismissed }) => visibleContent === DismissibleContent.ACTIVITIES_MOBILE_PIP_FAB_NUX ? <DismissibleActionSheet markAsDismissed={markAsDismissed} importer={VoiceControlsNuxActionSheetImporter} actionSheetKey="VoiceControlToggleNuxActionSheet" /> : null}
</SelectedDismissibleContent>;
});
export default r33;