mirror of
https://github.com/checktheroads/hyperglass
synced 2024-05-11 05:55:08 +00:00
26 lines
757 B
JavaScript
26 lines
757 B
JavaScript
import React from "react";
|
|
import { Box, useColorMode } from "@chakra-ui/core";
|
|
import useColored from "~/hooks/useColored";
|
|
|
|
const Table = props => <Box as="table" textAlign="left" mt={4} width="full" {...props} />;
|
|
|
|
const TableHeader = props => {
|
|
const { colorMode } = useColorMode();
|
|
const bg = { light: "blackAlpha.50", dark: "whiteAlpha.50" };
|
|
return <Box as="th" bg={bg[colorMode]} fontWeight="semibold" p={2} fontSize="sm" {...props} />;
|
|
};
|
|
|
|
const TableCell = ({ isHeader = false, ...props }) => (
|
|
<Box
|
|
as={isHeader ? "th" : "td"}
|
|
p={2}
|
|
borderTopWidth="1px"
|
|
borderColor="inherit"
|
|
fontSize="sm"
|
|
whiteSpace="normal"
|
|
{...props}
|
|
/>
|
|
);
|
|
|
|
export { TableCell, TableHeader, Table };
|