diff --git a/app/components/MatrixRain.tsx b/app/components/MatrixRain.tsx
index b64fbed..9eaaefc 100644
--- a/app/components/MatrixRain.tsx
+++ b/app/components/MatrixRain.tsx
@@ -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) {
diff --git a/app/components/Navbar.tsx b/app/components/Navbar.tsx
index 2212040..4f00d4f 100644
--- a/app/components/Navbar.tsx
+++ b/app/components/Navbar.tsx
@@ -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() {
-

+
SODERBERG TECH
diff --git a/app/contact/page.tsx b/app/contact/page.tsx
index 29fbd2b..f1b8437 100644
--- a/app/contact/page.tsx
+++ b/app/contact/page.tsx
@@ -1,15 +1,18 @@
// app/contact/page.tsx
import { FaInstagram, FaLinkedin, FaDiscord, FaEnvelope, FaMapMarkerAlt } from 'react-icons/fa';
+import Image from 'next/image';
export default function ContactPage() {
return (
{/* 1. Immersive Mountain Background */}
-
{/* Dark blur overlay so the text and cards remain perfectly readable */}
diff --git a/app/layout.tsx b/app/layout.tsx
index c97d916..065c872 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -2,10 +2,17 @@
import Navbar from './components/Navbar';
import './globals.css';
+import Link from 'next/link';
export const metadata = {
title: 'Soderberg Tech',
description: 'William Söderberg, Technical high school engineer from Höganäs, Sweden',
+ icons: {
+ icon: '/assets/logos/logo.svg',
+ shortcut: '/assets/logos/logo.svg',
+ apple: '/assets/logos/logo.svg',
+ },
+
};
export default function RootLayout({
@@ -24,9 +31,9 @@ export default function RootLayout({