feat: testing contact form features

This commit is contained in:
2026-02-18 21:34:16 -06:00
parent 7d9c0014ed
commit 87f0443b31
30 changed files with 2625 additions and 50 deletions

View File

@@ -1,4 +1,4 @@
import React, { useEffect, useMemo, useRef, useState } from "react";
import { useEffect, useMemo, useRef, useState } from "react";
import { Navbar } from "./components/Navbar";
import { Section } from "./components/Section";
import { Hero } from "./components/Hero";
@@ -7,9 +7,10 @@ import { Projects } from "./components/Projects";
import { Resume } from "./components/Resume";
import { Footer } from "./components/Footer";
import { AboutMe } from "./components/AboutMe";
import { Contact } from "./components/Contact";
export default function App() {
const sections = useMemo(() => ["home", "about", "projects", "experience"], []);
const sections = useMemo(() => ["home", "about", "projects", "experience", "contact"], []);
const refs = useRef<Record<string, HTMLElement | null>>({});
const [active, setActive] = useState<string>(sections[0]);
@@ -55,6 +56,8 @@ return (
<Section id="projects"><Projects /></Section>
<GradientBand />
<Section id="experience"><Resume /></Section>
<GradientBand />
<Section id="contact"><Contact /></Section>
</main>