All files / src/renderer/lib theme.ts

63.64% Statements 7/11
0% Branches 0/1
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 172x   2x   2x 2x   2x               2x  
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 () => {
  Iif (hasInit) {
    return;
  }
  defaultTheme = await API.theme.getTheme();
  hasInit = true;
};
 
export { defaultTheme };