Files
glamour-temp-MUTN/checkeditem.go
T

26 lines
373 B
Go

package gold
import (
"io"
)
type CheckedItemElement struct {
Checked bool
}
func (e *CheckedItemElement) Render(w io.Writer, ctx RenderContext) error {
var el *BaseElement
pre := ctx.styles.Task.Unticked
if e.Checked {
pre = ctx.styles.Task.Ticked
}
el = &BaseElement{
Prefix: pre,
Style: ctx.styles.Task.StylePrimitive,
}
return el.Render(w, ctx)
}