'use client'; import { useState } from 'react'; import Link from 'next/link'; import { Plus, Loader2 } from 'lucide-react'; import { Button } from '@/components/ui/button'; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'; import { useProjects } from '@/lib/hooks/use-projects'; import { CreateProjectDialog } from '@/components/features/projects/CreateProjectDialog'; export default function ProjectsPage() { const [isCreateDialogOpen, setIsCreateDialogOpen] = useState(false); const { data: projects, isLoading, error } = useProjects(); if (isLoading) { return (
Failed to load projects. Please try again later.
Manage your projects and track progress
{project.description}
No projects yet. Create your first project to get started.