"use client"; import Link from "next/link"; import { useJobs } from "@/lib/hooks/useCareer"; const OpenPosition = () => { const { jobs, loading, error } = useJobs(); if (loading) { return ( Open Positions Loading positions... ); } if (error) { return ( Open Positions Error loading positions. Please try again later. ); } if (jobs.length === 0) { return ( Open Positions No open positions at the moment. Please check back later. ); } return ( Open Positions {jobs.map((job, index) => ( {String(index + 1).padStart(2, '0')} {job.title} ({job.open_positions.toString().padStart(2, '0')} Open {job.open_positions === 1 ? 'Role' : 'Roles'}) east ))} ); }; export default OpenPosition;
Loading positions...
Error loading positions. Please try again later.
No open positions at the moment. Please check back later.