/** @jsx jsx */ import { jsx, get } from "theme-ui" import { Link } from "gatsby" import { readableColor } from "polished" import Logo from "../icons/logo" import useSiteMetadata from "../hooks/use-site-metadata" import useJodieConfig from "../hooks/use-jodie-config" import Navigation from "./navigation" type SidebarProps = { bg: string } const Sidebar = ({ bg }: SidebarProps) => { const { siteTitle } = useSiteMetadata() const { basePath } = useJodieConfig() return (
[`100%`, `100%`, `100%`, get(t, `sidebar.normal`), get(t, `sidebar.wide`)], backgroundColor: bg, position: [`relative`, `relative`, `relative`, `fixed`], height: `100%`, display: `flex`, flexDirection: [`row`, `row`, `row`, `column`], alignItems: [`center`, `center`, `center`, `flex-start`], justifyContent: [`space-between`, `space-between`, `space-between`, `flex-start`], svg: { fill: readableColor(bg), }, variant: `sidebar`, }} data-testid="sidebar" >
) } export default Sidebar