"use client"; import { useParams } from "next/navigation"; import Header from "@/components/shared/layout/header/Header"; import JobSingle from "@/components/pages/career/JobSingle"; import Footer from "@/components/shared/layout/footer/Footer"; import CareerScrollProgressButton from "@/components/pages/career/CareerScrollProgressButton"; import CareerInitAnimations from "@/components/pages/career/CareerInitAnimations"; import { useJob } from "@/lib/hooks/useCareer"; const JobPage = () => { const params = useParams(); const slug = params?.slug as string; const { job, loading, error } = useJob(slug); if (loading) { return (

Loading job details...

); } if (error || !job) { return (

Job Not Found

The job position you are looking for does not exist or is no longer available.

View All Positions
); } return (
); }; export default JobPage;