// Module ID: 11309 // Function ID: 11310 // Name: AppLauncherContext // Dependencies: [19, 4343, 9500, 11310, 2] // Exports: useAppLauncherChatInputRefDummy, useAppLauncherContext, useRequiredAppLauncherContext // Module 11309 (AppLauncherContext) import ReanimatedRexport from "ReanimatedRexport" /* 4343 */; import AppLauncherTypes from "AppLauncherTypes" /* 9500 */; import useDefaultAppLauncherWidth from "useDefaultAppLauncherWidth" /* 11310 */; import noop from "module_19" /* 19 */; require = fn; const AppLauncherKeyboardCloseReason = { DISMISSED: 0, [0]: "DISMISSED", COMMAND: 1, [1]: "COMMAND", ACTIVITY: 2, [2]: "ACTIVITY", BACK: 3, [3]: "BACK", OAUTH_MODAL: 4, [4]: "OAUTH_MODAL" }; let context = noop.createContext(undefined); const size = fn(2); const result = size.fileFinishedImporting("modules/app_launcher/native/AppLauncherContext.tsx"); export { AppLauncherKeyboardCloseReason }; export const AppLauncherBottomSheetExpandReason = { GESTURE: 0, [0]: "GESTURE", KEYBOARD: 1, [1]: "KEYBOARD", APP_VIEW: 2, [2]: "APP_VIEW", COMMAND_VIEW: 3, [3]: "COMMAND_VIEW", OTHER: 4, [4]: "OTHER" }; export const AppLauncherContext = context; export const useAppLauncherChatInputRefDummy = function useAppLauncherChatInputRefDummy(noop) { noop = noop.noop; return noop.useRef({ getApplicationCommandManager() { if (!c0) { const _Error = Error; const error = new Error("use useRequiredAppLauncherContext and provide a ChatInputRef"); throw error; } }, openCustomKeyboard() { if (!c0) { const _Error = Error; const error = new Error("use useRequiredAppLauncherContext and provide a ChatInputRef"); throw error; } }, closeCustomKeyboard() { if (!c0) { const _Error = Error; const error = new Error("use useRequiredAppLauncherContext and provide a ChatInputRef"); throw error; } } }); }; export const useRequiredAppLauncherContext = function useRequiredAppLauncherContext() { context = noop.useContext(context); if (null == context) { const _Error = Error; const error = new Error("AppLauncherContext not found, must be used within AppLauncherNavigator"); throw error; } else { return context; } }; export const useAppLauncherContext = function useAppLauncherContext() { noop.useRef(obj.DISMISSED); const bottomSheetExpandReasonRef = noop.useRef(undefined); obj = ReanimatedRexport; const sharedValue = obj.useSharedValue(-1); const sharedValue1 = ReanimatedRexport.useSharedValue(0); const TEXT = AppLauncherTypes.AppLauncherEntrypoint.TEXT; const defaultAppLauncherWidth = useDefaultAppLauncherWidth.useDefaultAppLauncherWidth(TEXT); c0 = false; const ref = noop.useRef({ getApplicationCommandManager() { if (!c0) { const _Error = Error; const error = new Error("use useRequiredAppLauncherContext and provide a ChatInputRef"); throw error; } }, openCustomKeyboard() { if (!c0) { const _Error = Error; const error = new Error("use useRequiredAppLauncherContext and provide a ChatInputRef"); throw error; } }, closeCustomKeyboard() { if (!c0) { const _Error = Error; const error = new Error("use useRequiredAppLauncherContext and provide a ChatInputRef"); throw error; } } }); const items = [defaultAppLauncherWidth, TEXT, ref, sharedValue, sharedValue1]; const memo = noop.useMemo(() => ({ keyboardCloseReasonRef, bottomSheetIndex: sharedValue, bottomSheetPosition: sharedValue1, bottomSheetExpandReasonRef, chatInputRef: ref, width: defaultAppLauncherWidth, entrypoint: TEXT, onActivityItemSelected: "Boolean" }), items); context = noop.useContext(context); if (context == null) { context = memo; } return context; };