From 879cc25421c66a959ab801f0937b4264a461fc7e Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Thu, 27 Jun 2024 13:34:21 +0200 Subject: use pointer to config in builder & templates --- templates/error.templ | 2 +- templates/homepage.templ | 2 +- templates/list.templ | 4 ++-- templates/page.templ | 2 +- templates/post.templ | 2 +- templates/tags.templ | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-) (limited to 'templates') diff --git a/templates/error.templ b/templates/error.templ index 2da7bef..c336ea9 100644 --- a/templates/error.templ +++ b/templates/error.templ @@ -6,7 +6,7 @@ import ( "strconv" ) -templ Error(config config.Config, path string, err *http.Error) { +templ Error(config *config.Config, path string, err *http.Error) { @Page(config, PageSettings{ Title: "Error", Path: path, diff --git a/templates/homepage.templ b/templates/homepage.templ index 0afbb2f..611a8ff 100644 --- a/templates/homepage.templ +++ b/templates/homepage.templ @@ -5,7 +5,7 @@ import ( "website/internal/content" ) -templ Homepage(config config.Config, posts []content.Post, content string) { +templ Homepage(config *config.Config, posts []content.Post, content string) { @Page(config, PageSettings{ Title: config.Title, TitleAttrs: templ.Attributes{ diff --git a/templates/list.templ b/templates/list.templ index 602c15c..94ccf5a 100644 --- a/templates/list.templ +++ b/templates/list.templ @@ -5,7 +5,7 @@ import ( "website/internal/content" ) -templ TagPage(config config.Config, tag string, posts []content.Post, path string) { +templ TagPage(config *config.Config, tag string, posts []content.Post, path string) { @Page(config, PageSettings{ Title: tag, Path: path, @@ -24,7 +24,7 @@ templ TagPage(config config.Config, tag string, posts []content.Post, path strin } } -templ ListPage(config config.Config, posts []content.Post, path string) { +templ ListPage(config *config.Config, posts []content.Post, path string) { @Page(config, PageSettings{ Title: config.Title, TitleAttrs: templ.Attributes{ diff --git a/templates/page.templ b/templates/page.templ index 7869369..1dbd345 100644 --- a/templates/page.templ +++ b/templates/page.templ @@ -43,7 +43,7 @@ templ menuItem(item config.MenuItem) { >{ item.Name } } -templ Page(site config.Config, page PageSettings) { +templ Page(site *config.Config, page PageSettings) {
diff --git a/templates/post.templ b/templates/post.templ index 7b82584..c432e57 100644 --- a/templates/post.templ +++ b/templates/post.templ @@ -19,7 +19,7 @@ templ postDate(d time.Time) { } -templ PostPage(config config.Config, post content.Post) { +templ PostPage(config *config.Config, post content.Post) { @Page(config, PageSettings{ Title: post.Title, TitleAttrs: templ.Attributes{ diff --git a/templates/tags.templ b/templates/tags.templ index 7218ca1..5e9878a 100644 --- a/templates/tags.templ +++ b/templates/tags.templ @@ -6,7 +6,7 @@ templ tagLink(tag string, attrs templ.Attributes) { #{ tag } } -templ TagsPage(config config.Config, title string, tags []string, path string) { +templ TagsPage(config *config.Config, title string, tags []string, path string) { @Page(config, PageSettings{ Title: title, Path: path, -- cgit 1.4.1