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" };
export default () => {
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: theme.colors.white, dark: theme.colors.black };
const color = { light: theme.colors.black, dark: theme.colors.white };
const { colorMode } = useColorMode();
const { mediaSize } = useMedia();
const colorModeBadge = { light: "gray", dark: "black" };
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)}
>
);
};