/** @jsx jsx */
import * as React from "react"
import { jsx } from "theme-ui"
import { Themed } from "@theme-ui/mdx"
import { Palette, normalizeThemeUIColors } from "@lekoarts/gatsby-theme-specimens"
import { useTheme } from "./context"
import ColorsPalette from "./colors-palettes"
const Colors = () => {
const { rawColors: colors } = useTheme()
if (!colors) {
return (
No colors are defined or could be found.
)
}
const filteredKeys = Object.keys(colors).filter((k) => Array.isArray(colors[k]) || typeof colors[k] === `object`)
const filteredColors = Object.keys(colors)
.filter((key) => filteredKeys.includes(key))
.reduce(
(obj, key) => ({
...obj,
[key]: colors[key],
}),
{}
)
const hasPalettes = filteredKeys.length > 0
return (
{hasPalettes && }
)
}
export default Colors