"use client" import { useQuery } from "convex/react" import { api } from "@/convex/_generated/api" import { useProject } from "@/components/project-context" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Badge } from "@/components/ui/badge" export default function Page() { const { selectedProjectId } = useProject() const projects = useQuery(api.projects.getProjects) const analysis = useQuery( api.analyses.getLatestByProject, selectedProjectId ? { projectId: selectedProjectId as any } : "skip" ) const selectedProject = projects?.find((project) => project._id === selectedProjectId) const isLoading = selectedProjectId && analysis === undefined if (!selectedProjectId && projects && projects.length === 0) { return (
Complete onboarding to create your first project.
Run onboarding to analyze a product for this project.
{analysis.tagline}
{analysis.description}
{feature.name}
{feature.description}
{problem.problem}
{problem.emotionalImpact}