fix: misc issues

This commit is contained in:
Jannat Patel
2024-07-10 16:13:28 +05:30
parent 2ecc07ee58
commit 8164526763
17 changed files with 180 additions and 57 deletions

View File

@@ -41,7 +41,7 @@
</span>
</div>
<router-link
v-if="user?.data?.is_moderator"
v-if="isModerator || isStudent"
:to="{
name: 'Batch',
params: {
@@ -51,7 +51,7 @@
>
<Button variant="solid" class="w-full mt-4">
<span>
{{ __('Manage Batch') }}
{{ isModerator ? __('Manage Batch') : __('Visit Batch') }}
</span>
</Button>
</router-link>
@@ -65,7 +65,7 @@
}"
v-else-if="batch.data.paid_batch && batch.data.seats_left"
>
<Button class="w-full mt-4" variant="solid">
<Button v-if="!isStudent" class="w-full mt-4" variant="solid">
<span>
{{ __('Register Now') }}
</span>
@@ -79,7 +79,7 @@
{{ __('Enroll Now') }}
</Button>
<router-link
v-if="user?.data?.is_moderator"
v-if="isModerator"
:to="{
name: 'BatchCreation',
params: {
@@ -117,4 +117,12 @@ const seats_left = computed(() => {
}
return null
})
const isStudent = computed(() => {
return props.batch.data?.students?.includes(user.data?.name)
})
const isModerator = computed(() => {
return user.data?.is_moderator
})
</script>