From 0fd243831941bf3de941804850eaa049d236bc2c Mon Sep 17 00:00:00 2001 From: leekalan Date: Wed, 4 Jun 2025 23:14:30 +1000 Subject: [PATCH 1/2] Added interactable terminal and fixed "/" href on the logo --- frontend/package-lock.json | 1 - frontend/src/components/Navbar.tsx | 24 ++++--- frontend/src/components/Terminal.tsx | 97 ++++++++++++++++++++++++++++ package-lock.json | 2 +- 4 files changed, 112 insertions(+), 12 deletions(-) create mode 100644 frontend/src/components/Terminal.tsx diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 450f4f7..71f8ec3 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3383,7 +3383,6 @@ "version": "0.511.0", "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.511.0.tgz", "integrity": "sha512-VK5a2ydJ7xm8GvBeKLS9mu1pVK6ucef9780JVUjw6bAjJL/QXnd4Y0p7SPeOUMC27YhzNCZvm5d/QX0Tp3rc0w==", - "license": "ISC", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/frontend/src/components/Navbar.tsx b/frontend/src/components/Navbar.tsx index 8e3f161..e5eeff4 100644 --- a/frontend/src/components/Navbar.tsx +++ b/frontend/src/components/Navbar.tsx @@ -2,6 +2,7 @@ import Image from 'next/image'; import Link from 'next/link'; import { useEffect, useState } from 'react'; import Hamburger from './Hamburger'; +import Terminal from './Terminal'; const Navbar = () => { const [path, setPath] = useState([]); @@ -13,22 +14,25 @@ const Navbar = () => { return (