/** @jsx jsx */ import { jsx, Theme } from "theme-ui" import useSpecimensConfig from "../hooks/useSpecimensConfig" import Table from "./table" import getValue from "../utils/get-value" import theme from "../theme" type SpaceProps = { space?: Theme["space"] } const Space = ({ space = undefined }: SpaceProps) => { const specimensConfig = useSpecimensConfig() let formattedSpace if (Array.isArray(space)) { formattedSpace = space.map((entry, index) => ({ size: entry, token: index })) } else { // @ts-ignore formattedSpace = Object.entries(space).map((entry) => ({ token: entry[0], size: entry[1] })) } return (