73 lines
1.9 KiB
TypeScript
73 lines
1.9 KiB
TypeScript
// 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 };
|