style(linter): apply linting fixes

This commit is contained in:
OsafAliSayed
2025-06-09 06:05:44 +00:00
parent c241bf2104
commit 212800155b
3 changed files with 42 additions and 41 deletions

View File

@@ -1,23 +1,25 @@
<template>
<div v-if="relatedCourses.data?.length" class="mt-10">
<div class="flex items-center justify-between mb-6">
<div class="text-2xl font-semibold text-ink-gray-9">
{{ __('Related Courses') }}
</div>
<div class="text-sm text-ink-gray-7">
{{ relatedCourses.data.length }} {{ __('courses') }}
</div>
</div>
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4 gap-4">
<router-link
v-for="course in relatedCourses.data"
:to="{ name: 'CourseDetail', params: { courseName: course.name } }"
class="cursor-pointer"
>
<CourseCard :course="course" />
</router-link>
</div>
</div>
<div class="flex items-center justify-between mb-6">
<div class="text-2xl font-semibold text-ink-gray-9">
{{ __('Related Courses') }}
</div>
<div class="text-sm text-ink-gray-7">
{{ relatedCourses.data.length }} {{ __('courses') }}
</div>
</div>
<div
class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 2xl:grid-cols-4 gap-4"
>
<router-link
v-for="course in relatedCourses.data"
:to="{ name: 'CourseDetail', params: { courseName: course.name } }"
class="cursor-pointer"
>
<CourseCard :course="course" />
</router-link>
</div>
</div>
<div v-else-if="relatedCourses.loading" class="mt-10">
<div class="text-2xl font-semibold text-ink-gray-9 mb-6">
{{ __('Related Courses') }}
@@ -38,7 +40,7 @@ import CourseCard from '@/components/CourseCard.vue'
import { useRoute } from 'vue-router'
import { watch } from 'vue'
const route = useRoute()
const route = useRoute()
const props = defineProps({
courseName: {
@@ -57,17 +59,15 @@ const relatedCourses = createResource({
})
watch(
() => route.params.courseName,
(newCourseName, oldCourseName) => {
if (newCourseName && newCourseName !== oldCourseName) {
relatedCourses.update({
cache: ['related_courses', newCourseName],
params: { course: newCourseName }
})
relatedCourses.reload()
}
}
() => route.params.courseName,
(newCourseName, oldCourseName) => {
if (newCourseName && newCourseName !== oldCourseName) {
relatedCourses.update({
cache: ['related_courses', newCourseName],
params: { course: newCourseName },
})
relatedCourses.reload()
}
}
)
</script>

View File

@@ -131,16 +131,16 @@ const course = createResource({
})
watch(
() => route.params.courseName,
(newCourseName, oldCourseName) => {
if (newCourseName && newCourseName !== oldCourseName) {
course.update({
cache: ['course', newCourseName],
params: { course: newCourseName }
})
course.reload()
}
}
() => route.params.courseName,
(newCourseName, oldCourseName) => {
if (newCourseName && newCourseName !== oldCourseName) {
course.update({
cache: ['course', newCourseName],
params: { course: newCourseName },
})
course.reload()
}
}
)
const breadcrumbs = computed(() => {

View File

@@ -2182,5 +2182,6 @@ def get_related_courses(course):
related_course_details.append(get_course_details(related_course))
return related_course_details
def persona_captured():
frappe.db.set_single_value("LMS Settings", "persona_captured", 1)