feat: course details page

This commit is contained in:
Jannat Patel
2023-12-12 10:19:52 +05:30
parent 6de879cd2a
commit 77cda10419
11 changed files with 307 additions and 140 deletions

View File

@@ -33,7 +33,6 @@
<script setup>
import LMSLogo from '@/components/Icons/LMSLogo.vue'
import { sessionStore } from '@/stores/session'
import { usersStore } from '@/stores/user'
import { Dropdown } from 'frappe-ui'
import { ChevronDown } from 'lucide-vue-next'
import { computed } from 'vue'
@@ -45,16 +44,17 @@ const props = defineProps({
},
})
const { logout, isLoggedIn } = sessionStore()
const { getUser } = usersStore()
const { getUser, logout } = sessionStore()
let { isLoggedIn } = sessionStore();
const user = computed(() => isLoggedIn && getUser())
const userDropdownOptions = [
{
icon: 'log-out',
label: 'Log out',
onClick: () => {
logout.submit()
logout.submit().then(() => {
isLoggedIn = false;
});
},
condition: () => {
return isLoggedIn