hookehuyr

fix(profile): 优化课程详情页空白状态和分隔线显示逻辑

移除冗余的空状态组件,根据内容动态显示分隔线
......@@ -40,6 +40,8 @@
</div>
</div>
<div v-if="!course?.feature && !course?.highlights && !course?.learning_goal" class="h-2 bg-gray-100"></div>
<div v-if="course?.feature || course?.highlights || course?.learning_goal" id="detail" class="py-4 px-4">
<div v-if="course?.feature">
<div class="text-black text-xl font-bold mb-2">课程特色</div>
......@@ -56,10 +58,10 @@
<div class="text-gray-700 text-sm leading-relaxed" v-html="course?.learning_goal"></div>
<br />
</div>
<van-empty v-if="!course?.feature && !course?.highlights && !course?.learning_goal" description="暂无详情" />
</div>
<!-- <van-empty v-else description="暂无详情" /> -->
<div class="h-2 bg-gray-100"></div>
<div v-if="course?.feature || course?.highlights || course?.learning_goal" class="h-2 bg-gray-100"></div>
<div id="catalog" class="py-4">
<div v-if="course_lessons.length" class="space-y-4">
......@@ -77,10 +79,10 @@
</div>
</div>
</div>
<van-empty v-else description="暂无目录" />
<!-- <van-empty v-else description="暂无目录" /> -->
</div>
<div class="h-2 bg-gray-100"></div>
<div v-if="course_lessons.length" class="h-2 bg-gray-100"></div>
<div id="interaction" class="py-4 px-4" v-if="task_list.length > 0">
<div class="bg-white rounded-lg p-4 mb-4 cursor-pointer">
......