import { revalidatePath } from "next/cache"; import JobCard from "./_jobcard/JobCard"; interface JobPosting { title: string; logo: string; company: string; location: string; type: string; description: string; link: string; skills: { react: boolean; python: boolean; golang: boolean; svelte: boolean; nextjs: boolean; typescript: boolean; tailwind: boolean; }; } async function fetchJobs(): Promise { const response = await fetch("http://51.20.250.24/jobs/itjobbank"); if (!response.ok) { throw new Error("Failed to fetch jobs"); } revalidatePath("/"); return response.json(); } export default async function ITJobbank() { const jobs = await fetchJobs(); return ( <>

IT Jobbank

{jobs.map((job, i) => ( ))} ); }