Request object

This commit is contained in:
Eden Kirin
2024-02-06 16:21:00 +01:00
parent 75cded4054
commit 4d9759c093
17 changed files with 194 additions and 1210 deletions

View File

@ -1,6 +1,10 @@
package templates
templ baseLayout(pc PageContext) {
import (
"fiber-sessions/app/router/requests"
)
templ baseLayout(request *requests.Request, pc PageContext) {
<!DOCTYPE html>
<html lang="en">
<head>
@ -22,7 +26,7 @@ templ baseLayout(pc PageContext) {
Home
</a>
</li>
if pc.RequestSession.UserAuthenticated() {
if request.UserAuthenticated() {
<li class="nav-item">
<a class="nav-link" href="/logout">
Logout
@ -35,15 +39,10 @@ templ baseLayout(pc PageContext) {
</a>
</li>
}
<li class="nav-item">
<a class={ "nav-link", templ.KV("active", pc.ActivePage == "interactive") } href="/interactive">
Interactive
</a>
</li>
</ul>
if pc.RequestSession.UserAuthenticated() {
if request.UserAuthenticated() {
<p class="alert alert-warning">
Hello, { pc.RequestSession.User.FirstName }
Hello, { request.User.FirstName }
</p>
}
{ children... }