Some improvements
This commit is contained in:
@ -1,14 +1,12 @@
|
||||
package dashboard
|
||||
|
||||
import (
|
||||
"sort"
|
||||
|
||||
"github.com/aerogo/aero"
|
||||
"github.com/animenotifier/arn"
|
||||
"github.com/animenotifier/notify.moe/components"
|
||||
)
|
||||
|
||||
const maxPosts = 6
|
||||
const maxPosts = 5
|
||||
|
||||
// Get ...
|
||||
func Get(ctx *aero.Context) string {
|
||||
@ -18,7 +16,7 @@ func Get(ctx *aero.Context) string {
|
||||
return ctx.Error(500, "Error fetching posts", err)
|
||||
}
|
||||
|
||||
sort.Sort(sort.Reverse(posts))
|
||||
arn.SortPostsLatestFirst(posts)
|
||||
|
||||
if len(posts) > maxPosts {
|
||||
posts = posts[:maxPosts]
|
||||
|
@ -1,10 +1,21 @@
|
||||
component Dashboard(posts []*arn.Post)
|
||||
h2 Dash
|
||||
|
||||
.dashboard-widget
|
||||
each post in posts
|
||||
a.dashboard-event.ajax(href=post.Link())
|
||||
.dashboard-event-author
|
||||
AvatarNoLink(post.Author())
|
||||
.dashboard-event-text
|
||||
span= post.Thread().Title
|
||||
.dashboard
|
||||
.dashboard-widget
|
||||
h3 Airing
|
||||
|
||||
for i := 1; i <= 5; i++
|
||||
a.dashboard-event
|
||||
.dashboard-event-text
|
||||
span ...
|
||||
|
||||
.dashboard-widget
|
||||
h3 Forums
|
||||
|
||||
each post in posts
|
||||
a.dashboard-event.ajax(href=post.Link())
|
||||
//- .dashboard-event-author
|
||||
//- AvatarNoLink(post.Author())
|
||||
.dashboard-event-text
|
||||
span= post.Thread().Title
|
@ -1,12 +1,18 @@
|
||||
.dashboard
|
||||
horizontal-wrap
|
||||
justify-content space-around
|
||||
|
||||
.dashboard-widget
|
||||
vertical
|
||||
align-items center
|
||||
width 100%
|
||||
max-width 600px
|
||||
|
||||
.dashboard-event
|
||||
vertical-wrap
|
||||
ui-element
|
||||
margin-bottom 1rem
|
||||
padding 0.75rem
|
||||
padding 0.75rem 1rem
|
||||
width 100%
|
||||
max-width 700px
|
||||
|
||||
@ -17,6 +23,6 @@
|
||||
|
||||
.dashboard-event-text
|
||||
horizontal
|
||||
justify-content center
|
||||
justify-content flex-start
|
||||
align-items center
|
||||
width 100%
|
Reference in New Issue
Block a user