infobox

InfoBox 定义如下:

type InfoBox struct {
components.Base
Icon template.HTML
Text template.HTML
Number template.HTML
Content template.HTML
Color template.HTML
IsHexColor bool
IsSvg bool
}
func New() InfoBox {}
// 设置icon
func (i InfoBox) SetIcon(value template.HTML) InfoBox {}
// 设置文字
func (i InfoBox) SetText(value template.HTML) InfoBox {}
// 设置数字
func (i InfoBox) SetNumber(value template.HTML) InfoBox {}
// 设置内容
func (i InfoBox) SetContent(value template.HTML) InfoBox {}
// 设置颜色
func (i InfoBox) SetColor(value template.HTML) InfoBox {}

使用:

import "github.com/GoAdminGroup/themes/adminlte/components/infobox"
func xxx() {
...
content := infobox.New().SetIcon("").SetText().GetContent()
...
}