diff --git a/web/html/feed.html b/web/html/feed.html
index 2ec95fe..e996dde 100644
--- a/web/html/feed.html
+++ b/web/html/feed.html
@@ -27,19 +27,27 @@
hx-vals='{{ massDeacVars .Items }}'
hx-confirm="Deactivate {{ len .Items }} items?"
>Deactivate All
-
{{ if not .LastUpdated.IsZero }}
+
last updated {{ .LastUpdated | until }} ({{ .LastUpdated | dateFormat }})
{{ end }}
+{{ if .EditLink }}
+
+edit
+{{ end }}
{{ else }}
Feed is empty
-
{{ if not .LastUpdated.IsZero }}
+
last updated {{ .LastUpdated | until }} ({{ .LastUpdated | dateFormat }})
{{ end }}
+ {{ if .EditLink }}
+
+ edit
+ {{ end }}
{{ end }}
{{/* end if .Items */}}
diff --git a/web/html/html.go b/web/html/html.go
index bd60f22..fe7fb1e 100644
--- a/web/html/html.go
+++ b/web/html/html.go
@@ -123,6 +123,7 @@ type FeedData struct {
Page int
Count int
LastUpdated time.Time
+ EditLink string
}
func Feed(writer io.Writer, data FeedData) {
diff --git a/web/source.go b/web/source.go
index 00c229d..e058bef 100644
--- a/web/source.go
+++ b/web/source.go
@@ -45,6 +45,7 @@ func (env *Env) getSource(writer http.ResponseWriter, req *http.Request) {
Page: page,
Count: count,
LastUpdated: lastUpdated,
+ EditLink: "/source/" + source + "/edit",
}
html.Feed(writer, data)
}