add fprgejo image bottom right
All checks were successful
Code quality checks / biome (push) Successful in 11s
All checks were successful
Code quality checks / biome (push) Successful in 11s
This commit is contained in:
parent
df6e2325d9
commit
a739ffb4b7
4 changed files with 60 additions and 5 deletions
36
public/assets/forgejo_logo.svg
Normal file
36
public/assets/forgejo_logo.svg
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
<svg viewBox="0 0 212 212" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<metadata xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||||
|
<rdf:RDF>
|
||||||
|
<cc:Work rdf:about="https://codeberg.org/forgejo/meta/src/branch/readme/branding#logo">
|
||||||
|
<dc:title>Forgejo logo</dc:title>
|
||||||
|
<cc:creator rdf:resource="https://caesarschinas.com/"><cc:attributionName>Caesar Schinas</cc:attributionName></cc:creator>
|
||||||
|
<cc:license rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/"/>
|
||||||
|
</cc:Work>
|
||||||
|
</rdf:RDF>
|
||||||
|
</metadata>
|
||||||
|
<style type="text/css">
|
||||||
|
circle {
|
||||||
|
fill: none;
|
||||||
|
stroke: #000;
|
||||||
|
stroke-width: 15;
|
||||||
|
}
|
||||||
|
path {
|
||||||
|
fill: none;
|
||||||
|
stroke: #000;
|
||||||
|
stroke-width: 25;
|
||||||
|
}
|
||||||
|
.orange {
|
||||||
|
stroke:#ff6600;
|
||||||
|
}
|
||||||
|
.red {
|
||||||
|
stroke:#d40000;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<g transform="translate(6,6)">
|
||||||
|
<path d="M58 168 v-98 a50 50 0 0 1 50-50 h20" class="orange"/>
|
||||||
|
<path d="M58 168 v-30 a50 50 0 0 1 50-50 h20" class="red"/>
|
||||||
|
<circle cx="142" cy="20" r="18" class="orange"/>
|
||||||
|
<circle cx="142" cy="88" r="18" class="red"/>
|
||||||
|
<circle cx="58" cy="180" r="18" class="red"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
|
@ -52,6 +52,26 @@ body {
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.open-source-logo {
|
||||||
|
width: 2rem;
|
||||||
|
height: 2rem;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
cursor: pointer;
|
||||||
|
|
||||||
|
position: fixed;
|
||||||
|
bottom: 1rem;
|
||||||
|
right: .5rem;
|
||||||
|
z-index: 1000;
|
||||||
|
|
||||||
|
opacity: 0.5;
|
||||||
|
transition: opacity 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.open-source-logo:hover {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
|
||||||
.hidden {
|
.hidden {
|
||||||
display: none !important;
|
display: none !important;
|
||||||
}
|
}
|
||||||
|
@ -493,6 +513,7 @@ ul {
|
||||||
border: none;
|
border: none;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
.avatar-status-wrapper {
|
.avatar-status-wrapper {
|
||||||
|
|
|
@ -1,11 +1,6 @@
|
||||||
import { redisTtl, steamGridDbKey } from "@config/environment";
|
import { redisTtl, steamGridDbKey } from "@config/environment";
|
||||||
import { logger } from "@helpers/logger";
|
|
||||||
import { redis } from "bun";
|
import { redis } from "bun";
|
||||||
|
|
||||||
if (!steamGridDbKey) {
|
|
||||||
logger.warn("[SteamGridDB] Route disabled: Missing API key");
|
|
||||||
}
|
|
||||||
|
|
||||||
const routeDef: RouteDef = {
|
const routeDef: RouteDef = {
|
||||||
method: "GET",
|
method: "GET",
|
||||||
accepts: "*/*",
|
accepts: "*/*",
|
||||||
|
|
|
@ -34,6 +34,9 @@
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<%- include("partial/style.ejs") %>
|
<%- include("partial/style.ejs") %>
|
||||||
|
<a href="https://git.creations.works/creations/profilePage" tareget="_blank" rel="noopener noreferrer">
|
||||||
|
<img class="open-source-logo" src="/public/assets/forgejo_logo.svg" alt="Forgejo Logo" style="opacity: 0.5;">
|
||||||
|
</a>
|
||||||
|
|
||||||
<div class="user-card">
|
<div class="user-card">
|
||||||
<div class="avatar-status-wrapper">
|
<div class="avatar-status-wrapper">
|
||||||
|
|
Loading…
Add table
Reference in a new issue