import { db, jobs, companies } from '@workspace/db'; import { eq } from '@workspace/db/drizzle'; import Link from 'next/link'; import { Card, CardContent, CardHeader, CardTitle, CardDescription } from '@workspace/ui/components/card'; import { Button } from '@workspace/ui/components/button'; export const dynamic = 'force-dynamic'; async function getAllJobsWithCompany() { const allJobs = await db.select().from(jobs); const allCompanies = await db.select().from(companies); return allJobs.map(job => ({ ...job, company: allCompanies.find(c => c.id === job.companyId) || null, })); } export default async function JobsListPage() { const jobsWithCompany = await getAllJobsWithCompany(); return (
No jobs found.
)} {jobsWithCompany.map((job) => (