decord/source/5584_useNavigationTheme.js
2026-07-20 16:05:17 +00:00

32 lines
1.5 KiB
JavaScript

// Module ID: 5584
// Function ID: 47344
// Name: useNavigationTheme
// Dependencies: []
// Exports: useNavigationTheme
// Module 5584 (useNavigationTheme)
let closure_3 = importAll(dependencyMap[0]);
const result = arg1(dependencyMap[4]).fileFinishedImporting("design/components/Navigator/native/useNavigationTheme.native.tsx");
export const useNavigationTheme = function useNavigationTheme(theme) {
const arg1 = theme;
const token = arg1(dependencyMap[1]).useToken(importDefault(dependencyMap[2]).colors.TEXT_STRONG, theme);
const importDefault = token;
const obj = arg1(dependencyMap[1]);
const token1 = arg1(dependencyMap[1]).useToken(importDefault(dependencyMap[2]).colors.BORDER_SUBTLE, theme);
const dependencyMap = token1;
const obj2 = arg1(dependencyMap[1]);
const token2 = arg1(dependencyMap[1]).useToken(importDefault(dependencyMap[2]).colors.MOBILE_ACTIONSHEET_BACKGROUND, theme);
const React = token2;
const obj3 = arg1(dependencyMap[1]);
const token3 = arg1(dependencyMap[1]).useToken(importDefault(dependencyMap[2]).colors.TEXT_MUTED, theme);
const obj4 = arg1(dependencyMap[1]);
const token4 = arg1(dependencyMap[1]).useToken(importDefault(dependencyMap[2]).colors.BACKGROUND_FEEDBACK_NOTIFICATION, theme);
const items = [token1, token2, token4, token, token3, theme];
return React.useMemo(() => {
let obj = { dark: arg0(token1[3]).isThemeDark(arg0) };
obj = { primary: token, background: "transparent", border: token1, card: token2, text: token3, notification: token4 };
obj.colors = obj;
return obj;
}, items);
};