Optimized images and linting

This commit is contained in:
2026-03-11 20:47:07 +01:00 Verified
parent 252790cfc2
commit 1cd07b9dd5
8 changed files with 65 additions and 32 deletions
+1 -2
View File
@@ -19,7 +19,6 @@ export default function MatrixRain({ color = '#84c0a0', fps = 15 }: MatrixRainPr
const ctx = canvas.getContext('2d');
if (!ctx) return;
let intervalId: NodeJS.Timeout;
const fontSize = 16;
let columns = 0;
let drops: number[] = [];
@@ -60,7 +59,7 @@ export default function MatrixRain({ color = '#84c0a0', fps = 15 }: MatrixRainPr
}
};
intervalId = setInterval(draw, 1000 / fps);
const intervalId = setInterval(draw, 1000 / fps);
const handleResize = () => {
if (window.innerWidth !== lastWidth.current) {
+8 -1
View File
@@ -4,6 +4,7 @@
import Link from 'next/link';
import { useState } from 'react';
import Image from 'next/image';
export default function Navbar() {
const [isExpanded, setIsExpanded] = useState(false);
@@ -17,7 +18,13 @@ export default function Navbar() {
<Link href="/" className="group text-white no-underline flex uppercase font-extrabold items-center tracking-[1px] transition-transform hover:scale-105" onClick={closeMenu}>
<div className="w-12 h-12 flex justify-center items-center rounded-full bg-[#84c0a0]/10 border border-[#84c0a0]/30 shadow-[0_0_15px_rgba(132,192,160,0.2)] group-hover:bg-[#84c0a0]/20 transition-all duration-300">
<img src="/assets/logos/logo.svg" alt="Wiking" className="w-8 h-8" />
<Image
src="/assets/logos/logo.svg"
alt="Wiking"
width={32}
height={32}
className="w-8 h-8 filter dark:invert-0 invert"
/>
</div>
<span className="hidden md:block ml-4 text-sm tracking-widest text-[#84c0a0] font-mono group-hover:text-white transition-colors">
SODERBERG TECH