{job.title}
-- {job.company} - {job.location} -
-{job.type}
-{job.description}
- - Link - -- Skills:{" "} - {Object.keys(job.skills) - .filter((skill) => job.skills[skill as keyof typeof job.skills]) - .join(", ")} -
-diff --git a/src/app/_jobcard/JobCard.tsx b/src/app/_jobcard/JobCard.tsx
index 4e8fdca..a9c1cee 100644
--- a/src/app/_jobcard/JobCard.tsx
+++ b/src/app/_jobcard/JobCard.tsx
@@ -1,17 +1,36 @@
-import { Job } from "../page";
+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;
+ };
+}
-
-
-export default async function JobCard(props: {job: Job}) {
- const { title, company, date_posted, description, img, link, location, url } = props.job;
- return (
-
- {job.company} - {job.location} -
-{job.type}
-{job.description}
- - Link - -- Skills:{" "} - {Object.keys(job.skills) - .filter((skill) => job.skills[skill as keyof typeof job.skills]) - .join(", ")} -
-