superkit/ui/card/card.templ
2024-06-23 16:12:36 +02:00

29 lines
656 B
Text

package card
import "github.com/anthdm/superkit/ui"
const cardBaseClass = "rounded-lg border bg-card text-card-foreground shadow-sm"
templ Card(opts ...func(*templ.Attributes)) {
<div { ui.CreateAttrs(cardBaseClass, "", opts...)... }>
{ children... }
</div>
}
templ Header(opts ...func(*templ.Attributes)) {
<div { ui.CreateAttrs("p-6", "", opts...)... }>
{ children... }
</div>
}
templ Content(opts ...func(*templ.Attributes)) {
<div { ui.CreateAttrs("p-6 pt-0", "", opts...)... }>
{ children... }
</div>
}
templ Footer(opts ...func(*templ.Attributes)) {
<div { ui.CreateAttrs("p-6 pt-0", "", opts...)... }>
{ children... }
</div>
}