All files / src/theme index.ts

0% Statements 0/3
0% Branches 0/2
0% Functions 0/1
0% Lines 0/3

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 17 18 19 20                                       
import { extendTheme } from "@chakra-ui/react";
import { makeComponents } from "./components";
import { foundations } from "./foundations";
import { Config } from "../api/config";
 
export const makeTheme = (config: Config) => {
  const componentsConfig = {
    Tag: config?.packageTags ?? [],
  };
 
  return extendTheme({
    ...foundations,
    components: makeComponents(componentsConfig),
    config: {
      initialColorMode: "system",
      useSystemColorMode: false,
    },
  });
};