'use client';

import PageContainer from '@/components/layout/page-container';
import { Button } from '@/components/ui/button';
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from '@/components/ui/card';

export default function Error({
  reset
}: {
  error: Error & { digest?: string };
  reset: () => void;
}) {
  return (
    <PageContainer
      pageTitle='หลักสูตร'
      pageDescription='จัดการหลักสูตร ระยะเวลารับรอง และกติกาการอบรมที่จำเป็น'
    >
      <Card>
        <CardHeader>
          <CardTitle>ไม่สามารถโหลดข้อมูลหลักสูตรได้</CardTitle>
          <CardDescription>รีเฟรชหน้านี้แล้วลองใหม่อีกครั้ง</CardDescription>
        </CardHeader>
        <CardContent>
          <Button onClick={reset}>ลองใหม่</Button>
        </CardContent>
      </Card>
    </PageContainer>
  );
}
