+
+ Kontor
+ setLocationFilter(null)}
+ text="Alle"
+ background="violet"
+ />
+ {companyLocations.map((location: CompanyLocation) => (
+ setLocationFilter(location)}
+ text={location.companyLocationName}
+ key={location._id}
+ background="violet"
+ />
+ ))}
+
+
+ {filteredJobPostings?.map((jobPosting: IJobPosting) => (
+
+ ))}
+
+
+ );
+}
diff --git a/src/components/sections/jobs/Jobs.tsx b/src/components/sections/jobs/Jobs.tsx
new file mode 100644
index 000000000..b85e08d99
--- /dev/null
+++ b/src/components/sections/jobs/Jobs.tsx
@@ -0,0 +1,47 @@
+import Text from "src/components/text/Text";
+import { CompanyLocation } from "studio/lib/interfaces/companyDetails";
+import { IJobPostings } from "studio/lib/interfaces/jobPosting";
+import { JobsSection } from "studio/lib/interfaces/pages";
+import {
+ COMPANY_LOCATIONS_QUERY,
+ JOB_POSTINGS_QUERY,
+} from "studio/lib/queries/admin";
+import { loadStudioQuery } from "studio/lib/store";
+
+import JobPostingList from "./JobPostingList";
+import styles from "./jobs.module.css";
+
+export interface JobsProps {
+ language: string;
+ section: JobsSection;
+}
+
+export default async function Jobs({ language, section }: JobsProps) {
+ const { data: jobPostings } = await loadStudioQuery