feat: add empty state to batch student progress detail

This commit is contained in:
raizasafeel
2026-04-14 17:07:52 +05:30
parent aed4c6915d
commit bc139767a8

View File

@@ -3,10 +3,17 @@
v-model="show" v-model="show"
:options="{ :options="{
size: 'xl', size: 'xl',
title: studentDetails.data?.full_name || __('Student Details'),
}" }"
> >
<template #body> <template #body>
<div v-if="studentDetails.data" class="p-5 space-y-10 text-sm"> <div
v-if="studentDetails.loading && !studentDetails.data"
class="flex items-center justify-center py-12"
>
<LoadingIndicator class="size-4" />
</div>
<div v-else-if="studentDetails.data" class="p-5 space-y-10 text-sm">
<div class="flex items-center gap-x-2"> <div class="flex items-center gap-x-2">
<Avatar :image="studentDetails.data.user_image" size="3xl" /> <Avatar :image="studentDetails.data.user_image" size="3xl" />
<div class="space-y-1"> <div class="space-y-1">
@@ -136,6 +143,7 @@ import {
ListRows, ListRows,
ListRow, ListRow,
ListRowItem, ListRowItem,
LoadingIndicator,
} from 'frappe-ui' } from 'frappe-ui'
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import ProgressBar from '@/components/ProgressBar.vue' import ProgressBar from '@/components/ProgressBar.vue'