'use client'; import { getAPIUrl, getBackendUrl, getUriWithOrg } from '@services/config/config'; import { removeCourse } from '@services/courses/activity'; import { revalidateTags } from '@services/utils/ts/requests'; import Link from 'next/link'; import { mutate } from 'swr'; interface TrailCourseElementProps { course: any orgslug: string } function TrailCourseElement(props: TrailCourseElementProps) { const courseid = props.course.course_id.replace("course_", "") const course = props.course async function quitCourse(course_id: string) { // Close activity let activity = await removeCourse(course_id, props.orgslug); // Mutate course revalidateTags(['courses']); // Mutate mutate(`${getAPIUrl()}trail/org_slug/${props.orgslug}/trail`); } return (

Course

{course.course_object.name}

{course.progress}%

) } export default TrailCourseElement