import Link from 'next/link' import {PageParams} from "@/types/next"; import {prisma} from "@/prisma"; import {CardsWithPagination} from "@/components/wrappers/common/cards-with-pagination"; import {Button} from "@/components/ui/button"; import {Page, PageActions, PageContent, PageHeader, PageTitle} from "@/features/layout/page"; import {ProjectCard} from "@/components/wrappers/dashboard/projects/ProjectCard/ProjectCard"; import {getCurrentOrganizationSlug} from "@/features/dashboard/organization-cookie"; import {notFound} from "next/navigation"; export default async function RoutePage(props: PageParams<{slug: string}>) { const {slug: organizationSlug} = await props.params const projects = await prisma.project.findMany({ where: { isArchived: {not: true}, organization: { slug: organizationSlug, // users: { // some: { // userId: user.id // }, // }, } }, include: { databases: {} } }) return ( Projects {projects.length > 0 && ( )} {projects.length > 0 ? : Create new Project } ) }