diff --git a/handler/index/index.go b/handler/index/index.go index f1838bd..4bcbdc2 100644 --- a/handler/index/index.go +++ b/handler/index/index.go @@ -1,6 +1,7 @@ package indexHandler import ( + "github.com/fossyy/filekeeper/session" "net/http" "github.com/fossyy/filekeeper/logger" @@ -14,7 +15,8 @@ func init() { } func GET(w http.ResponseWriter, r *http.Request) { - component := indexView.Main("main page") + _, userSession, _ := session.GetSession(r) + component := indexView.Main("main page", userSession) err := component.Render(r.Context(), w) if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) diff --git a/public/brand.svg b/public/brand.svg new file mode 100644 index 0000000..0bdcb1c --- /dev/null +++ b/public/brand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/view/index/index.templ b/view/index/index.templ index 18a0ab0..64c81c3 100644 --- a/view/index/index.templ +++ b/view/index/index.templ @@ -1,103 +1,202 @@ package indexView import ( + "github.com/fossyy/filekeeper/types" "github.com/fossyy/filekeeper/view/layout" ) -templ content(title string) { +templ content(title string, user types.User) { @layout.Base(title){ -