2021-12-16 20:05:54 +03:00
< div class = "flex justify-between space-x-4 items-center relative" id = "main-menu" >
2021-12-16 00:46:02 +03:00
< div class = "mr-8" >
{{ template "logo.tpl.html" }}
< / div >
2021-12-16 14:39:41 +03:00
< a class = "menu-item flex items-center text-sm font-semibold space-x-2 rounded hover:bg-gray-850 py-2 px-4 cursor-pointer" href = "summary" >
2021-12-16 00:46:02 +03:00
< span class = "iconify inline text-2xl text-gray-400" data-icon = "ic:round-dashboard" > < / span >
2021-12-16 14:39:41 +03:00
< span class = "text-gray-300" > Dashboard< / span >
< / a >
2021-12-16 00:46:02 +03:00
< div class = "menu-item flex items-center text-sm font-semibold space-x-2 rounded hover:bg-gray-850 py-2 px-4 cursor-not-allowed" >
< span class = "iconify inline text-2xl text-gray-700" data-icon = "bi:people-fill" > < / span >
< a class = "text-gray-600 leading-none" >
Team< br >
< span class = "text-xxs" > (coming soon)< / span >
< / a >
< / div >
< div class = "menu-item flex items-center text-sm font-semibold space-x-2 rounded hover:bg-gray-850 py-2 px-4 cursor-not-allowed" >
< span class = "iconify inline text-2xl text-gray-700" data-icon = "fluent:data-bar-horizontal-24-filled" > < / span >
< a class = "text-gray-600 leading-none" >
Leaderboard< br >
< span class = "text-xxs" > (coming soon)< / span >
< / a >
< / div >
2021-12-16 01:59:40 +03:00
< div class = "menu-item flex items-center text-sm font-semibold space-x-2 rounded hover:bg-gray-850 py-2 px-4 cursor-pointer relative" onclick = "togglePopup(event, 'resources-menu-dropdown')" >
2021-12-16 00:46:02 +03:00
< span class = "iconify inline text-2xl text-gray-400" data-icon = "ph:books-bold" > < / span >
< a class = "text-gray-400" > Resources< / a >
< span class = "iconify inline text-xl text-gray-400" data-icon = "akar-icons:chevron-down" > < / span >
2021-12-16 01:59:40 +03:00
< div class = "hidden flex bg-gray-850 shadow-md z-10 p-2 absolute top-0 right-0 rounded popup mt-12 w-full" id = "resources-menu-dropdown" >
< div class = "flex-grow flex flex-col" >
< div class = "submenu-item hover:bg-gray-800 rounded p-1 text-right" >
2021-12-16 14:39:41 +03:00
< a class = "flex justify-between w-full text-gray-300 items-center px-2 font-semibold" href = "https://github.com/muety/wakapi" target = "_blank" rel = "noreferrer noopener" onclick = "togglePopup(event, 'resources-menu-dropdown')" >
2021-12-16 01:59:40 +03:00
< span class = "text-sm" > GitHub< / span >
< span class = "iconify inline" data-icon = "codicon:github-inverted" > < / span >
< / a >
< / div >
< div class = "submenu-item hover:bg-gray-800 rounded p-1 text-right" >
< a class = "flex justify-between w-full text-gray-300 items-center px-2 font-semibold" href = "swagger-ui" onclick = "togglePopup(event, 'resources-menu-dropdown')" >
< span class = "text-sm" > API Docs< / span >
< span class = "iconify inline" data-icon = "bx:bx-code-curly" > < / span >
< / a >
< / div >
< div class = "submenu-item hover:bg-gray-800 rounded p-1 text-right" >
2021-12-16 14:39:41 +03:00
< a class = "flex justify-between w-full text-gray-300 items-center px-2 font-semibold" href = "https://wakatime.com" target = "_blank" rel = "noreferrer noopener" onclick = "togglePopup(event, 'resources-menu-dropdown')" >
2021-12-16 01:59:40 +03:00
< span class = "text-sm" > WakaTime< / span >
< span class = "iconify inline" data-icon = "simple-icons:wakatime" > < / span >
< / a >
< / div >
< div class = "submenu-item hover:bg-gray-800 rounded p-1 text-right" >
2021-12-16 14:39:41 +03:00
< a class = "flex justify-between w-full text-gray-300 items-center px-2 font-semibold" href = "https://github.com/sponsors/muety" target = "_blank" rel = "noreferrer noopener" onclick = "togglePopup(event, 'resources-menu-dropdown')" >
2021-12-16 01:59:40 +03:00
< span class = "text-sm" > Donate< / span >
< span class = "iconify inline" data-icon = "bx:bxs-heart" > < / span >
< / a >
< / div >
< / div >
< / div >
2021-12-16 00:46:02 +03:00
< / div >
2021-12-16 14:39:41 +03:00
< a class = "menu-item flex items-center text-sm font-semibold space-x-2 rounded hover:bg-gray-850 py-2 px-4 cursor-pointer" href = "settings" >
2021-12-16 00:46:02 +03:00
< span class = "iconify inline text-2xl text-gray-400" data-icon = "ci:settings-filled" > < / span >
2021-12-16 14:39:41 +03:00
< span class = "text-gray-400" > Settings< / span >
< / a >
2021-12-16 00:46:02 +03:00
< div class = "flex-grow" > < / div >
2021-12-16 01:59:40 +03:00
< div class = "menu-item flex items-center text-sm font-semibold space-x-3 rounded hover:bg-gray-850 py-2 px-4 cursor-pointer relative" onclick = "togglePopup(event, 'user-menu-popup')" >
2021-12-16 00:46:02 +03:00
< div class = "flex flex-col text-right" >
< a class = "text-gray-300" > {{ .User.ID }}< / a >
{{ if .User.Email }}
< span class = "text-xxs text-gray-500" > {{ .User.Email }}< / span >
{{ end }}
< / div >
{{ if avatarUrlTemplate }}
< img src = "{{ .User.AvatarURL avatarUrlTemplate }}" width = "32px" class = "rounded-full border-green-700" alt = "User Profile Avatar" title = "Looks like you, doesn't it?" / >
{{ else }}
2021-12-16 01:59:40 +03:00
< span class = "iconify inline cursor-pointer text-gray-500 rounded-full border-green-700" style = "width: 32px; height: 32px" data-icon = "ic:round-person" onclick = "togglePopup(event, 'user-menu-popup')" > < / span >
2021-12-16 00:46:02 +03:00
{{ end }}
2021-12-16 01:59:40 +03:00
< div class = "hidden flex bg-gray-850 shadow-md z-10 p-2 absolute top-0 right-0 rounded popup mt-14 w-full" id = "user-menu-popup" style = "min-width: 156px;" >
< div class = "flex-grow flex flex-col" >
< div class = "submenu-item hover:bg-gray-800 rounded p-1 text-right" >
< button class = "flex justify-between w-full text-gray-300 items-center px-2 font-semibold" onclick = "togglePopup(event, 'api-key-popup'); togglePopup(event, 'user-menu-popup')" >
< span class = "text-sm" > Show API Key< / span >
< span class = "iconify inline" data-icon = "fluent:key-32-filled" > < / span >
2021-12-16 00:46:02 +03:00
< / button >
2021-12-16 01:59:40 +03:00
< / div >
< div class = "submenu-item hover:bg-gray-800 rounded p-1 text-right" >
< form action = "logout" method = "post" class = "flex-grow" >
< button type = "submit" class = "flex justify-between w-full text-gray-300 items-center px-2 font-semibold" >
< span class = "text-sm" > Logout< / span >
< span class = "iconify inline" data-icon = "ls:logout" > < / span >
< / button >
< / form >
< / div >
2021-12-16 00:46:02 +03:00
< / div >
< / div >
< / div >
< div class = "hidden flex bg-gray-850 shadow-md z-10 p-2 absolute top-0 right-0 rounded popup" id = "api-key-popup" >
< div class = "flex-grow flex flex-col px-2" >
< span class = "text-xxs text-gray-500 mx-1" > API Key< / span >
< input type = "text" class = "bg-transparent text-sm text-white mx-1 font-mono" id = "api-key-container" readonly
value="{{ .ApiKey }}" style="min-width: 330px">
< / div >
< div class = "flex items-center px-2 border-l border-gray-700" >
< button title = "Copy to clipboard" onclick = "copyApiKey(event)" > < span class = "iconify inline text-gray-300" data-icon = "majesticons:clipboard-copy" > < / span > < / button >
< / div >
< / div >
< / div >