feat: load more in quiz submissions
This commit is contained in:
@@ -5,6 +5,9 @@
|
||||
<Breadcrumbs :items="breadcrumbs" />
|
||||
</header>
|
||||
<div v-if="submissions.data?.length" class="md:w-3/4 md:mx-auto py-5 mx-5">
|
||||
<div class="text-xl font-semibold mb-5">
|
||||
{{ submissions.data[0].quiz_title }}
|
||||
</div>
|
||||
<ListView
|
||||
:columns="quizColumns"
|
||||
:rows="submissions.data"
|
||||
@@ -31,12 +34,18 @@
|
||||
</router-link>
|
||||
</ListRows>
|
||||
</ListView>
|
||||
<div class="flex justify-center my-5">
|
||||
<Button v-if="submissions.hasNextPage" @click="submissions.next()">
|
||||
{{ __('Load More') }}
|
||||
</Button>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
<script setup>
|
||||
import {
|
||||
createListResource,
|
||||
Breadcrumbs,
|
||||
Button,
|
||||
ListView,
|
||||
ListRow,
|
||||
ListRows,
|
||||
@@ -76,12 +85,7 @@ const quizColumns = computed(() => {
|
||||
{
|
||||
label: __('Member'),
|
||||
key: 'member_name',
|
||||
width: 2,
|
||||
},
|
||||
{
|
||||
label: __('Quiz'),
|
||||
key: 'quiz_title',
|
||||
width: 2,
|
||||
width: 1,
|
||||
},
|
||||
{
|
||||
label: __('Score'),
|
||||
|
||||
Reference in New Issue
Block a user