1
Fork 0
mirror of https://github.com/Steffo99/unisteffo.git synced 2024-11-21 23:44:22 +00:00
triennale-appunti-steffo/components/materialLi.jsx

22 lines
535 B
React
Raw Normal View History

2022-02-04 01:14:51 +00:00
import { ListUnordered, Code } from "@steffo/bluelib-react"
import { Link } from "./link"
export const MaterialLi = ({children, base, ...files}) => {
const formats = Object.entries(files).map(([k, v], pos) => {
return (
<Link key={pos} href={`${base}/${v}.${k}`}>
<Code>.{k}</Code>
</Link>
)
}).reduce((p, c) => {
return [p, ", ", c]
})
return (
<ListUnordered.Item>
{children} ({formats})
</ListUnordered.Item>
)
}