feat: add seerr
CI / 🔍 Lint & Type Check (push) Successful in 3m0s
CI / 🐳 Build & Push Image (push) Successful in 22s

This commit is contained in:
2026-07-14 17:15:34 +02:00
parent c7e6d1c72b
commit 6b4953ca36
5 changed files with 56 additions and 3 deletions
+28 -1
View File
@@ -6,7 +6,7 @@ type HomeElementProps = {
description: string;
href?: string;
actionLabel: string;
variant: "jellyfin" | "minecraft" | "astroneer";
variant: "jellyfin" | "seerr" | "minecraft" | "astroneer";
external?: boolean;
children: ReactNode;
};
@@ -86,6 +86,33 @@ export function JellyfinIcon() {
);
}
export function SeerrIcon() {
return (
<svg viewBox="0 0 96 96" aria-hidden="true" focusable="false">
<defs>
<linearGradient id="seerr-gradient" x1="16" y1="82" x2="80" y2="14">
<stop stopColor="#ff6b8a" />
<stop offset="0.5" stopColor="#ffd166" />
<stop offset="1" stopColor="#6df4ff" />
</linearGradient>
</defs>
<rect
x="15"
y="22"
width="58"
height="48"
rx="8"
fill="none"
stroke="url(#seerr-gradient)"
strokeWidth="7"
/>
<path d="m42 36 18 10-18 10z" fill="#ffd166" />
<circle cx="62" cy="62" r="14" fill="#10182e" stroke="#ff6b8a" strokeWidth="7" />
<path d="m72 72 10 10" stroke="#6df4ff" strokeLinecap="round" strokeWidth="7" />
</svg>
);
}
export function MinecraftIcon() {
return (
<svg viewBox="0 0 96 96" aria-hidden="true" focusable="false">