All files / src/renderer/lib theme.ts

63.63% Statements 7/11
0% Branches 0/2
0% Functions 0/1
60% Lines 6/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1727x   27x   27x 27x   27x               27x  
import API from "./api";
import { ThemeInterface } from "ui/theme/ThemeInterface";
import lightTheme from "ui/theme/lightTheme";
 
let hasInit = false;
let defaultTheme: ThemeInterface = lightTheme;
 
export const initTheme = async () => {
  if (hasInit) {
    return;
  }
  defaultTheme = await API.theme.getTheme();
  hasInit = true;
};
 
export { defaultTheme };