import { LogoSquare } from '@/components/logo'; import { ProjectCard } from '@/components/projects/project-card'; import { notFound, redirect } from 'next/navigation'; import { getCurrentProjects, getOrganizationBySlug, isWaitlistUserAccepted, } from '@openpanel/db'; import { CreateProject } from './create-project'; interface PageProps { params: { organizationId: string; }; } export default async function Page({ params: { organizationId: organizationSlug }, }: PageProps) { const [organization, projects] = await Promise.all([ getOrganizationBySlug(organizationSlug), getCurrentProjects(organizationSlug), ]); if (!organization) { return notFound(); } if (process.env.BLOCK) { const isAccepted = await isWaitlistUserAccepted(); if (!isAccepted) { return (