From 9e12f946b383a096e5660d01743ec446a12b0f1b Mon Sep 17 00:00:00 2001 From: Haelnorr Date: Sat, 1 Mar 2025 21:27:23 +1100 Subject: [PATCH] Changed layout to have dynamic page title --- view/layout/global.templ | 4 ++-- view/page/about.templ | 2 +- view/page/account.templ | 2 +- view/page/error.templ | 2 +- view/page/index.templ | 2 +- view/page/login.templ | 2 +- view/page/movie.templ | 2 +- view/page/movie_search.templ | 2 +- view/page/profile.templ | 2 +- view/page/register.templ | 2 +- 10 files changed, 11 insertions(+), 11 deletions(-) diff --git a/view/layout/global.templ b/view/layout/global.templ index 39baf93..95536f2 100644 --- a/view/layout/global.templ +++ b/view/layout/global.templ @@ -6,7 +6,7 @@ import "projectreshoot/view/component/popup" // Global page layout. Includes HTML document settings, header tags // navbar and footer -templ Global() { +templ Global(title string) { - Project Reshoot + { title } diff --git a/view/page/about.templ b/view/page/about.templ index 6f121b2..66b28e8 100644 --- a/view/page/about.templ +++ b/view/page/about.templ @@ -4,7 +4,7 @@ import "projectreshoot/view/layout" // Returns the about page content templ About() { - @layout.Global() { + @layout.Global("About") {
About
What is Project Reshoot?
diff --git a/view/page/account.templ b/view/page/account.templ index c11b900..f4aa29a 100644 --- a/view/page/account.templ +++ b/view/page/account.templ @@ -4,7 +4,7 @@ import "projectreshoot/view/layout" import "projectreshoot/view/component/account" templ Account(subpage string) { - @layout.Global() { + @layout.Global("Account - " + subpage) { @account.AccountContainer(subpage) } } diff --git a/view/page/error.templ b/view/page/error.templ index 2ec5095..5da21ec 100644 --- a/view/page/error.templ +++ b/view/page/error.templ @@ -7,7 +7,7 @@ import "strconv" // a string, and err should be the corresponding response title. // Message is a custom error message displayed below the code and error. templ Error(code int, err string, message string) { - @layout.Global() { + @layout.Global(err) {
Project Reshoot
A better way to discover and rate films
diff --git a/view/page/login.templ b/view/page/login.templ index ee0905a..1335601 100644 --- a/view/page/login.templ +++ b/view/page/login.templ @@ -5,7 +5,7 @@ import "projectreshoot/view/component/form" // Returns the login page templ Login() { - @layout.Global() { + @layout.Global("Login") {
diff --git a/view/page/movie.templ b/view/page/movie.templ index 48c5e29..ef7700b 100644 --- a/view/page/movie.templ +++ b/view/page/movie.templ @@ -4,7 +4,7 @@ import "projectreshoot/tmdb" import "projectreshoot/view/layout" templ Movie(movie *tmdb.Movie, credits *tmdb.Credits, image *tmdb.Image) { - @layout.Global() { + @layout.Global(movie.Title) {
Hello, { user.Username }
diff --git a/view/page/register.templ b/view/page/register.templ index 75ded68..a8e3bb1 100644 --- a/view/page/register.templ +++ b/view/page/register.templ @@ -5,7 +5,7 @@ import "projectreshoot/view/component/form" // Returns the login page templ Register() { - @layout.Global() { + @layout.Global("Register") {