import * as React from "react";
import {
Button,
Modal,
ModalOverlay,
ModalContent,
ModalHeader,
ModalBody,
ModalCloseButton,
Stack,
Tag,
useDisclosure,
useColorMode,
useTheme
} from "@chakra-ui/core";
import useConfig from "~/components/HyperglassProvider";
import useMedia from "~/components/MediaProvider";
import CodeBlock from "~/components/CodeBlock";
const prettyMediaSize = {
sm: "SMALL",
md: "MEDIUM",
lg: "LARGE",
xl: "X-LARGE"
};
const Debugger = () => {
const {
isOpen: configOpen,
onOpen: onConfigOpen,
onClose: configClose
} = useDisclosure();
const {
isOpen: themeOpen,
onOpen: onThemeOpen,
onClose: themeClose
} = useDisclosure();
const config = useConfig();
const theme = useTheme();
const bg = { light: "white", dark: "black" };
const color = { light: "black", dark: "white" };
const { colorMode } = useColorMode();
const { mediaSize } = useMedia();
const borderColor = { light: "gray.100", dark: "gray.600" };
return (
<>
{colorMode.toUpperCase()}
{prettyMediaSize[mediaSize]}
Loaded Configuration
{JSON.stringify(config, null, 4)}
Loaded Theme
{JSON.stringify(theme, null, 4)}
>
);
};
export default Debugger;