{ recently.Device.Name }
for _, subreddit := range recently.Subreddits {
-
+
{ subreddit.Subreddit.Name }
- { strconv.Itoa(len(subreddit.Images)) } images
diff --git a/views/subredditsview/subredditsview.templ b/views/subredditsview/subredditsview.templ
new file mode 100644
index 0000000..d9718e7
--- /dev/null
+++ b/views/subredditsview/subredditsview.templ
@@ -0,0 +1,29 @@
+package subredditsview
+
+import "github.com/tigorlazuardi/redmage/views"
+import "github.com/tigorlazuardi/redmage/views/components"
+
+templ Subreddit(c *views.Context, data Data) {
+ @components.Doctype() {
+ @components.Head(c, components.HeadTitle("Redmage - Subreddits"))
+ @components.Body(c) {
+ @SubredditContent(c, data)
+ }
+ }
+}
+
+templ SubredditContent(c *views.Context, data Data) {
+
+ @components.Container() {
+ Subreddits
+
+ if len(data.Subreddits) == 0 {
+ You have not added any subreddits yet.
+ Click here to add a new subreddit.
+ }
+ for _, subreddit := range data.Subreddits {
+ { subreddit.Name }
+ }
+ }
+
+}
diff --git a/views/subredditsview/subredditsview_data.go b/views/subredditsview/subredditsview_data.go
new file mode 100644
index 0000000..f007bad
--- /dev/null
+++ b/views/subredditsview/subredditsview_data.go
@@ -0,0 +1,7 @@
+package subredditsview
+
+import "github.com/tigorlazuardi/redmage/models"
+
+type Data struct {
+ Subreddits models.SubredditSlice
+}
Subreddits
+ + if len(data.Subreddits) == 0 { +You have not added any subreddits yet.
+Click here to add a new subreddit.
+ } + for _, subreddit := range data.Subreddits { +{ subreddit.Name }
+ } + } +