decord/source/1542_context1.js
2026-08-24 06:08:38 +00:00

38 lines
1.1 KiB
JavaScript

// Module ID: 1542
// Function ID: 1543
// Name: context1
// Dependencies: [19, 1543]
// Exports: useIsFocused
// Module 1542 (context1)
import importAllResult from "noop" /* 19 */;
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(1543).useNavigation();
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;
};