import 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)} ); }; Debugger.displayName = "Debugger"; export default Debugger;