blob: 04da87def665688fc660a383c436adbb55377162 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
|
import slugify from "@sindresorhus/slugify"
import t, { Attribute, getText, node } from "./vdom.js"
interface head extends Attribute {
level: 1 | 2 | 3 | 4 | 5 | 6
}
export default function ({ level, ...attr }: head, ...content: node[]) {
return t(`h${level}`, { id: slugify(getText(content)), ...attr }, ...content)
}
|