General improvements
This commit is contained in:
@ -46,7 +46,10 @@
|
||||
horizontal
|
||||
justify-content center
|
||||
margin content-padding 0
|
||||
|
||||
// Setting z-index requires setting a background as well
|
||||
z-index 10
|
||||
background-color bg-color
|
||||
|
||||
> 900px
|
||||
.anime-actions
|
||||
|
@ -18,6 +18,11 @@ func Get(ctx *aero.Context) string {
|
||||
return ctx.Error(404, "User not found", err)
|
||||
}
|
||||
|
||||
return Profile(ctx, viewUser)
|
||||
}
|
||||
|
||||
// Profile renders the user profile page of the given viewUser.
|
||||
func Profile(ctx *aero.Context, viewUser *arn.User) string {
|
||||
var user *arn.User
|
||||
var threads []*arn.Thread
|
||||
var animeList *arn.AnimeList
|
||||
|
24
pages/user/user.go
Normal file
24
pages/user/user.go
Normal file
@ -0,0 +1,24 @@
|
||||
package user
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"github.com/aerogo/aero"
|
||||
"github.com/animenotifier/notify.moe/pages/profile"
|
||||
"github.com/animenotifier/notify.moe/utils"
|
||||
)
|
||||
|
||||
// Get redirects /+ to /+UserName
|
||||
func Get(ctx *aero.Context) string {
|
||||
user := utils.GetUser(ctx)
|
||||
|
||||
if user == nil {
|
||||
return ctx.Error(http.StatusBadRequest, "Not logged in", nil)
|
||||
}
|
||||
|
||||
if user.Nick == "" {
|
||||
return ctx.Error(http.StatusInternalServerError, "User did not set a nickname", nil)
|
||||
}
|
||||
|
||||
return profile.Profile(ctx, user)
|
||||
}
|
Reference in New Issue
Block a user