diff --git a/src/inc/routes/index.mjs b/src/inc/routes/index.mjs index 39e00d9..5fb59d8 100644 --- a/src/inc/routes/index.mjs +++ b/src/inc/routes/index.mjs @@ -14,7 +14,7 @@ export default (router, tpl) => { const user = decodeURIComponent(req.params.user); const query = await db` - select "user".user, user_options.* + select "user".user, "user".created_at, user_options.* from user_options left join "user" on "user".id = user_options.user_id where "user".user ilike ${user} diff --git a/views/user.html b/views/user.html index f34aca9..ba085ae 100644 --- a/views/user.html +++ b/views/user.html @@ -1,6 +1,14 @@ @include(snippets/header)
-

{{ user.user }}

+

{{ user.user }}@if(user.avatar) @endif

+

ID: {{ user.user_id }}

+ @if('items' in f0cks) +

{{ f0cks.items.length }} f0ck{{ f0cks.items.length == 1 ? '' : 's' }}

+ @endif + @if('items' in favs) +

{{ favs.items.length }} fav{{ favs.items.length == 1 ? '' : 's' }}

+ @endif +

Joined: {{ user.created_at }}

f0cks:

@if('items' in f0cks)