import { Button } from '@/components/ui/button'; import { SharedData } from '@/types/global'; import { router, usePage } from '@inertiajs/react'; // Enrollment/Buy button component const EnrollmentButton = ({ auth, course }: { auth: Auth; course: Course }) => { const { props } = usePage(); const { translate } = props; const { frontend } = translate; const enrollmentHandler = (course: Course) => { router.post(route('enrollments.store'), { user_id: auth.user?.id, course_id: course.id, enrollment_type: 'free', }); }; return course.pricing_type === 'free' ? ( ) : ( ); }; export default EnrollmentButton;