diff --git a/src/sections/About.tsx b/src/sections/About.tsx index f7f9524..1c1d4b7 100644 --- a/src/sections/About.tsx +++ b/src/sections/About.tsx @@ -1,12 +1,30 @@ import "@styles/About.scss"; +import { useEffect, useState } from "react"; export default function About() { + const [job, setJob] = useState("Software Developer"); + const jobs = ["Software Developer", "Frontend Developer", "Software Planner"]; + + useEffect(() => { + let jobIndex = 0; + const intervalId = setInterval(() => { + jobIndex = jobIndex + 1 === jobs.length ? 0 : jobIndex + 1; + setJob(jobs[jobIndex]); + }, 7000); + + return () => clearInterval(intervalId); // Clean up on unmount + }, []); + return (