feat(batch): track active tab in URL/route

Fixes #1336
This commit is contained in:
Hussain Nagaria
2025-02-22 22:21:26 +05:30
parent 558601f02b
commit 015e3f8490
2 changed files with 4 additions and 2 deletions

View File

@@ -19,6 +19,7 @@
"@editorjs/paragraph": "^2.11.3",
"@editorjs/simple-image": "^1.6.0",
"@editorjs/table": "^2.4.2",
"@vueuse/router": "^12.7.0",
"ace-builds": "^1.36.2",
"apexcharts": "^4.3.0",
"chart.js": "^4.4.1",

View File

@@ -193,8 +193,9 @@
<BulkCertificates v-model="openCertificateDialog" :batch="batch.data" />
</template>
<script setup>
import { Breadcrumbs, Button, createResource, Tabs, Badge } from 'frappe-ui'
import { computed, inject, ref } from 'vue'
import { useRouteQuery } from '@vueuse/router'
import { Breadcrumbs, Button, createResource, Tabs, Badge } from 'frappe-ui'
import CourseInstructors from '@/components/CourseInstructors.vue'
import UserAvatar from '@/components/UserAvatar.vue'
import {
@@ -270,7 +271,7 @@ const isStudent = computed(() => {
)
})
const tabIndex = ref(0)
const tabIndex = useRouteQuery("tab", 0)
const tabs = computed(() => {
let batchTabs = []
batchTabs.push({