Add fonts, autotable, autotable examples
This commit is contained in:
@@ -19,7 +19,7 @@ const cutCornerCard = "relative isolate p-5 w-full " +
|
||||
"after:[clip-path:polygon(15px_0,100%_0,100%_calc(100%_-_15px),calc(100%_-_15px)_100%,0_100%,0_15px)]"
|
||||
|
||||
func cardDiv(base, class string, children []*vdom.VNode) *vdom.VNode {
|
||||
return vdom.El("div", kids([]vdom.Mod{vdom.Attr("class", cx(base, class))}, children)...)
|
||||
return vdom.Div(kids([]vdom.Mod{vdom.Attr("class", cx(base, class))}, children)...)
|
||||
}
|
||||
|
||||
// Card is the standard padded, flex-grow card.
|
||||
@@ -53,21 +53,21 @@ const cardHeaderHR = "text-neutral-200 mt-1 mb-3"
|
||||
// CardHeader renders a card title followed by a divider.
|
||||
func CardHeader(class string, children ...*vdom.VNode) *vdom.VNode {
|
||||
mods := kids([]vdom.Mod{vdom.Attr("class", cx(cardHeader, class))}, children)
|
||||
mods = append(mods, vdom.El("hr", vdom.Attr("class", cardHeaderHR)))
|
||||
return vdom.El("div", mods...)
|
||||
mods = append(mods, vdom.Hr(vdom.Attr("class", cardHeaderHR)))
|
||||
return vdom.Div(mods...)
|
||||
}
|
||||
|
||||
// CardHeaderTextCenter is CardHeader, centered.
|
||||
func CardHeaderTextCenter(class string, children ...*vdom.VNode) *vdom.VNode {
|
||||
mods := kids([]vdom.Mod{vdom.Attr("class", cx(cardHeader, "text-center", class))}, children)
|
||||
mods = append(mods, vdom.El("hr", vdom.Attr("class", cardHeaderHR)))
|
||||
return vdom.El("div", mods...)
|
||||
mods = append(mods, vdom.Hr(vdom.Attr("class", cardHeaderHR)))
|
||||
return vdom.Div(mods...)
|
||||
}
|
||||
|
||||
// CardSubheader renders a smaller secondary heading.
|
||||
func CardSubheader(class string, children ...*vdom.VNode) *vdom.VNode {
|
||||
return vdom.El("div", kids([]vdom.Mod{vdom.Attr("class", cx("text-lg tracking-tight text-black mb-2", class))}, children)...)
|
||||
return vdom.Div(kids([]vdom.Mod{vdom.Attr("class", cx("text-lg tracking-tight text-black mb-2", class))}, children)...)
|
||||
}
|
||||
|
||||
// CardSpacer is vertical spacing between cards.
|
||||
func CardSpacer() *vdom.VNode { return vdom.El("div", vdom.Attr("class", "mb-6")) }
|
||||
func CardSpacer() *vdom.VNode { return vdom.Div(vdom.Attr("class", "mb-6")) }
|
||||
|
||||
Reference in New Issue
Block a user