All files / src/theme/components index.ts

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

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 21 22 23 24 25                                                 
import { theme } from "@chakra-ui/react";
import { Checkbox } from "./Checkbox";
import { Code } from "./Code";
import { Divider } from "./Divider";
import { Radio } from "./Radio";
import { Tabs } from "./Tabs";
import { makeTag } from "./Tag";
import { PackageTagConfig } from "../../api/config";
 
interface ComponentsConfig {
  Tag: PackageTagConfig[];
}
 
export const makeComponents: any = (config: ComponentsConfig) => {
  return {
    ...theme.components,
    Checkbox,
    Code,
    Divider,
    Radio,
    Tag: makeTag(config.Tag),
    Tabs,
  };
};