package views import ( "hearthforge/internal/util" g "maragu.dev/gomponents" . "maragu.dev/gomponents/html" ) // DateWithEdited renders a date. It marks edited items with a leading star // and an "Edited ..." tooltip. func DateWithEdited(date string, editedAt *string) g.Node { label := util.FormatDate(date) if editedAt == nil { return g.El("time", DateTime(date), g.Text(label)) } return g.El("time", DateTime(date), Class("edited-indicator"), Title("Edited "+util.FormatDateTime(*editedAt)), g.Text("*"+label)) }