decord/source/1541_context1.js
2026-08-11 06:20:06 +00:00

38 lines
1.1 KiB
JavaScript

// Module ID: 1541
// Function ID: 1542
// Name: context1
// Dependencies: [19, 1542]
// Exports: useIsFocused
// Module 1541 (context1)
import importAllResult from "noop";
const require = arg1;
let context = importAllResult.createContext(undefined);
const context1 = importAllResult.createContext(undefined);
export const FocusedRouteKeyContext = context;
export const IsFocusedContext = context1;
export const useIsFocused = function useIsFocused() {
let context = importAllResult.useContext(context1);
navigation = navigation(1542).useNavigation();
const dependencyMap = tmp3;
const items = [undefined !== context, navigation];
if (context == null) {
context = importAllResult.useSyncExternalStore(importAllResult.useCallback((arg0) => {
if (closure_1) {
return () => {
};
} else {
navigation = navigation.addListener("focus", arg0);
closure_1 = navigation.addListener("blur", arg0);
return () => {
callback();
callback2();
};
}
}, items), navigation.isFocused, navigation.isFocused);
}
return context;
};