117 lines
5.0 KiB
Plaintext
117 lines
5.0 KiB
Plaintext
<!DOCTYPE html>
|
|
<html class="dark">
|
|
|
|
<head>
|
|
<title>Social Robot</title>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<link rel="stylesheet" href="/stylesheets/style.css">
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css"
|
|
integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY=" crossorigin="anonymous">
|
|
</head>
|
|
|
|
<body class="bg-white dark:bg-gray-800 dark:text-white">
|
|
<div class="lg:px-24 mx-auto">
|
|
|
|
<div class="lg:flex justify-center">
|
|
<div class="lg:w-72 lg:overflow-y-hidden">
|
|
<form method="GET">
|
|
<div class="relative text-gray-600 focus-within:text-gray-400">
|
|
<span class="absolute inset-y-0 left-0 flex items-center pl-2">
|
|
<button type="submit" class="p-1 focus:outline-none focus:shadow-outline">
|
|
<svg fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
|
|
viewBox="0 0 24 24" class="w-6 h-6">
|
|
<path d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path>
|
|
</svg>
|
|
</button>
|
|
</span>
|
|
<input type="search" name="q"
|
|
class="w-full py-2 text-sm dark:text-white dark:bg-gray-900 pl-10 focus:outline-none dark:focus:bg-white dark:focus:text-gray-900"
|
|
placeholder="Search..." autocomplete="off">
|
|
</div>
|
|
</form>
|
|
<div class="flex items-center justify-between mt-5">
|
|
<div class="flex items-center">
|
|
<img src="/user/avatar/<%- auth.id %>" alt="<%= auth.name %>" class="rounded-md mr-2">
|
|
<div>
|
|
<div class="w-full font-bold text-sm"><%= auth.name %></div>
|
|
<div class="w-full text-sm text-gray-400"><%= auth.email %></div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<%- include('partials/_user_dropdown.ejs') %>
|
|
</div>
|
|
</div>
|
|
<div class="my-5">
|
|
<form method="POST" action="/message/add">
|
|
<textarea
|
|
class="w-full h-36 p-1 dark:text-white dark:bg-gray-900 focus:outline-none dark:focus:bg-white dark:focus:text-gray-900 text-sm"
|
|
name="body" id="body" cols="20" placeholder="What's on your mind?"></textarea>
|
|
<hr class="my-4">
|
|
<div class="flex justify-end">
|
|
<button
|
|
class="place-content-end bg-blue-600 py-2 px-5 rounded-md mr-3 focus:outline-none focus:shadow-outline font-bold"
|
|
type="submit">Send</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
<div
|
|
class="lg:flex-1 lg:mx-3 max-w-xl min-w-md dark:bg-gray-600 dark:text-white scrollbar-thin scrollbar-thumb-gray-900 scrollbar-track-gray-700 overflow-y-scroll">
|
|
<div class="lg:h-screen">
|
|
<div class="bg-gray-900 text-white p-4 flex justify-between w-full z-50"">
|
|
<div><a href="/"><i class=" fa fa-home mr-2"></i>Home</a></div>
|
|
<div><i class="fa fa-sliders"></i></div>
|
|
</div>
|
|
<div class="max-h-40 overflow-y-hidden align-bottom">
|
|
<img class="object-none object-center" src="/images/19187755.jpg" alt="paralax">
|
|
</div>
|
|
<div class="flex justify-between">
|
|
<div class="flex-shrink-0 max-h-10 relative -top-10 px-4">
|
|
<img src="/user/avatar/<%= user.id %>" alt="<%= user.name %>" class="rounded-md overflow-visible w-24 h-24">
|
|
</div>
|
|
<div class="flex items-center pt-3 px-2 mx-2">
|
|
<a class="bg-blue-600
|
|
py-2
|
|
px-5
|
|
rounded-md
|
|
mr-3
|
|
focus:outline-none
|
|
focus:shadow-outline
|
|
|
|
inline-flex
|
|
items-center
|
|
"
|
|
href="/follow/add/<%= user.id %>">Follow</a>
|
|
<button
|
|
class="bg-gray-600 border border-b-gray-400 py-2 px-5 rounded-md focus:outline-none focus:shadow-outline shadow-xl"
|
|
type="submit"><i class="fa fa-ellipsis-v"></i></button>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="p-4">
|
|
<div>
|
|
<h4 class="font-bold"><%= user.name %></h4>
|
|
<p class="text-sm text-gray-400"><%= user.email %></p>
|
|
</div>
|
|
<div class="text-sm text-gray-400 mt-3">
|
|
<p>Joined <%= user.createdAt %></p>
|
|
<div class="flex">
|
|
<div class="pr-5"><span class="text-white"><%= messageCount %></span> Posts</div>
|
|
<div class="pr-5"><span class="text-white">3</span> Following</div>
|
|
<div class="pr-5"><span class="text-white">7</span> Followers</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<%- include('partials/_user_timeline', {user:user, messages:messages}) %>
|
|
</div>
|
|
</div>
|
|
|
|
<%- include('partials/_sidebar_menu.ejs') %>
|
|
|
|
</div>
|
|
</div>
|
|
</body>
|
|
|
|
</html> |