feat: add new pages for course discovery, course details, classroom activities, user dashboard, password reset, and internationalization support.
This commit is contained in:
parent
7ac1a5af0a
commit
4c9b6b0f3f
10 changed files with 570 additions and 175 deletions
|
|
@ -36,7 +36,15 @@ const handleEnroll = async () => {
|
|||
|
||||
if (res.success) {
|
||||
// ถ้าสำเร็จ ให้เปลี่ยนหน้าไปที่ "คอร์สของฉัน" พร้อม params enrolled=true
|
||||
return navigateTo(`/dashboard/my-courses?enrolled=true&course_id=${course.value.id}`)
|
||||
// Use object syntax for robust query param handling
|
||||
const targetId = route.params.id || course.value?.id
|
||||
return navigateTo({
|
||||
path: '/dashboard/my-courses',
|
||||
query: {
|
||||
enrolled: 'true',
|
||||
course_id: String(targetId)
|
||||
}
|
||||
})
|
||||
} else {
|
||||
// กรณี error แสดง alert (อนาคตอาจเปลี่ยนเป็น Toast notification)
|
||||
alert(res.error || 'Failed to enroll')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue