feat: add K-Suite page with interactive application organism and new app images.
All checks were successful
Build and Deploy Gabriel Kaszewski Portfolio / build-and-deploy-local (push) Successful in 1m49s

This commit is contained in:
2025-12-30 04:13:14 +01:00
parent 3eceae5559
commit a087888759
7 changed files with 506 additions and 40 deletions

View File

@@ -22,6 +22,7 @@ const Navbar = () => {
const navLinks = [
{ href: "/", label: "Home" },
{ href: "/k-suite", label: "K-Suite" },
{ href: "/projects", label: "Projects" },
{
href: "https://blog.gabrielkaszewski.dev/",
@@ -31,6 +32,7 @@ const Navbar = () => {
{ href: "/about", label: "About" },
];
const baseClasses =
"fixed z-20 flex w-full items-center justify-center p-4 transition-all duration-300";
const scrolledClasses = "bg-gray-900/80 backdrop-blur-md";
@@ -38,17 +40,15 @@ const Navbar = () => {
return (
<nav
className={`${baseClasses} ${
isScrolled ? scrolledClasses : transparentClasses
}`}
className={`${baseClasses} ${isScrolled ? scrolledClasses : transparentClasses
}`}
>
<div className="flex flex-1"></div>
<div className="flex gap-4">
{navLinks.map((link) => {
const isActive = pathname === link.href;
const linkClasses = `text-lg hover:text-yellow-400 transition-colors ${
isActive ? "text-yellow-400 font-semibold" : "text-white"
}`;
const linkClasses = `text-lg hover:text-yellow-400 transition-colors ${isActive ? "text-yellow-400 font-semibold" : "text-white"
}`;
if (link.external) {
return (