package views import ( "hearthforge/internal/util" g "maragu.dev/gomponents" . "maragu.dev/gomponents/html" ) // DateWithEdited renders a date. Edited items get an "edited" mark with the // edit time in its 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.Group{ g.El("time", DateTime(date), g.Text(label)), Span(Class("edited-indicator"), Title("Edited "+util.FormatDateTime(*editedAt)), g.Text("ยท edited")), } }