'use client' import { trpc } from "~/app/_trpc/Client"; import * as Card from "~/components/ui/card"; import { Badge } from "~/components/ui/badge"; import { StackBadge } from "~/components/StackBadge"; import Markdown from "react-markdown"; import { ScrollArea } from "~/components/ui/scroll-area"; import AnimatedPageTitle from "../_components/Animated/AnimatedPageTitle"; import AnimateTextIn from "../_components/Animated/AnimateIn"; import { useTimeLine } from "../_providers/GsapProvicer"; import AnimatePopUp from "../_components/Animated/AnimatePopUp"; import { Button } from "~/components/ui/button"; export default function ProjectsPage() { const { data: projects, isLoading } = trpc.projectv2.listWithStack.useQuery(); useTimeLine(projects) if (isLoading) { return (