import type { Route } from "./+types/home"; import React, { useEffect, useState } from "react"; import { Link, useNavigate } from "react-router"; import { AnimatedTabs } from "~/components/AnimatedTabs"; import Readme from "~/components/README"; import TimelineComponents from "~/components/TimelineComponents"; import Top from "~/components/Top"; import { MailPlus, Rss, Instagram, Github } from "lucide-react"; import { Icon } from "lucide-react"; import { butterfly } from "@lucide/lab"; export function meta({}: Route.MetaArgs) { return [ { title: "암냥" }, { name: "description", content: "Student Developer" }, ]; } export default function Home() { const navigate = useNavigate(); const [activeTab, setActiveTab] = useState("Home"); const ref = React.useRef(null); useEffect(() => { if (activeTab === "Home") { navigate("/"); } else if (activeTab === "Timeline") { navigate("/#timeline"); } }, [activeTab, navigate]); useEffect(() => { if (window.location.hash === "#timeline") { setActiveTab("Timeline"); } }, []); return (
setActiveTab("Home")} accessKey="h" title="💕 Alt + H" className="text-2xl"> 💕
{/* ActivatedTab */}
{activeTab === "Home" && (
𝕏

{/* Read README.md with remark */}

암냥 & 남냥


typescript,js,c,cpp,java,kotlin,py,html,css,react,nextjs,tailwind,vite,nodejs,bun,elysia,express,fastapi,firebase,mongodb,postgres,sqlite,docker,nginx,github,githubactions,git,gradle,arduino,raspberrypi,figma,cloudflare,bots

skillicons.dev

Normal Student Developer

Team. Sqlare
)} {activeTab === "Timeline" && (

)}
); }