// Module ID: 5031 // Function ID: 5032 // Name: useTheme // Dependencies: [1085, 558, 4969, 576, 2] // Exports: getThemeIndex // Module 5031 (useTheme) import react from "react" /* 576 */; import Constants from "Constants" /* 1085 */; import shared from "shared" /* 4969 */; import ReactCompilerGating_mod from "ReactCompilerGating" /* 558 */; import size from "module_2" /* 2 */; const ThemeTypes = Constants.ThemeTypes; let ReactCompilerGating = ReactCompilerGating_mod; ReactCompilerGating.isReactCompilerEnabled(); function useTheme() { const obj = shared; return obj.useThemeContext().theme; } ReactCompilerGating = ReactCompilerGating_mod; function getThemeIndex(arg0) { if (ThemeTypes.DARK === arg0) { return 0; } else if (tmp.LIGHT === arg0) { return 1; } } const tmp3 = ReactCompilerGating.isReactCompilerEnabled() ? (function useThemeIndex() { const obj = react; const cResult = obj.c(2); if (typeof useTheme === "function") { let tmp4; const tmpResult = shared; const theme = tmpResult.useThemeContext().theme; if (cResult[0] !== theme) { let num2 = 0; if (ThemeTypes.DARK !== theme) { if (ThemeTypes.LIGHT === theme) { num2 = 1; } } cResult[0] = theme; cResult[1] = num2; tmp4 = num2; } else { tmp4 = cResult[1]; } return tmp4; } else { throw new TypeError("Trying to call a non-function"); } }) : (function useThemeIndex() { if (typeof useTheme === "function") { const obj = shared; const theme = obj.useThemeContext().theme; let num = 0; if (ThemeTypes.DARK !== theme) { if (ThemeTypes.LIGHT === theme) { num = 1; } } return num; } else { throw new TypeError("Trying to call a non-function"); } }); const result1 = size.fileFinishedImporting("hooks/useTheme.tsx"); export default useTheme; export { useTheme }; export const useThemeIndex = tmp3; export { getThemeIndex };