diff --git a/assets/vue/App.vue b/assets/vue/App.vue index d41e3c1db6..45b106ce87 100644 --- a/assets/vue/App.vue +++ b/assets/vue/App.vue @@ -1,190 +1,11 @@ \ No newline at end of file diff --git a/assets/vue/components/layout/DashboardLayout.vue b/assets/vue/components/layout/DashboardLayout.vue index e27864b3df..d85a48a360 100644 --- a/assets/vue/components/layout/DashboardLayout.vue +++ b/assets/vue/components/layout/DashboardLayout.vue @@ -1,27 +1,300 @@ - \ No newline at end of file diff --git a/assets/vue/components/layout/EmptyLayout.vue b/assets/vue/components/layout/EmptyLayout.vue index b946e4f5f3..fb124a704a 100644 --- a/assets/vue/components/layout/EmptyLayout.vue +++ b/assets/vue/components/layout/EmptyLayout.vue @@ -1,6 +1,15 @@ + \ No newline at end of file diff --git a/assets/vue/router/index.js b/assets/vue/router/index.js index 6b97733416..619a567f00 100644 --- a/assets/vue/router/index.js +++ b/assets/vue/router/index.js @@ -23,7 +23,14 @@ const router = createRouter({ history: createWebHistory(), routes: [ {path: '/', name: 'Home', component: Index}, - {path: '/login', name: 'Login', component: Login}, + { + path: '/login', + name: 'Login', + component: Login, + meta: { + layout: 'Empty' + } + }, { path: '/course/:id/home', name: 'CourseHome', component: CourseHome }, diff --git a/assets/vue/store/index.js b/assets/vue/store/index.js index 81cbb37340..56881c743b 100644 --- a/assets/vue/store/index.js +++ b/assets/vue/store/index.js @@ -4,7 +4,7 @@ import SecurityModule from "./security"; import createPersistedState from "vuex-persistedstate"; //createLogger(), export default createStore({ - plugins: [createPersistedState()], + plugins: [createLogger(), createPersistedState()], modules: { notifications, security: SecurityModule, diff --git a/assets/vue/views/Login.vue b/assets/vue/views/Login.vue index 30f0c92a92..abfc6595a3 100644 --- a/assets/vue/views/Login.vue +++ b/assets/vue/views/Login.vue @@ -69,6 +69,7 @@ import { LockClosedIcon } from '@heroicons/vue/solid' import useState from "../hooks/useState"; import {ref} from "vue"; import {useRoute, useRouter} from "vue-router"; +import isEmpty from "lodash/isEmpty"; export default { name: "Login", @@ -80,7 +81,6 @@ export default { const { isSidebarOpen } = useState(); const route = useRoute(); const router = useRouter(); - const store = useStore(); const login = ref(''); @@ -124,6 +124,7 @@ export default { password } }, + computed: { ...mapGetters({ 'isLoading': 'security/isLoading', diff --git a/assets/vue/views/course/Home.vue b/assets/vue/views/course/Home.vue index 0e89c373ff..3c728a1228 100644 --- a/assets/vue/views/course/Home.vue +++ b/assets/vue/views/course/Home.vue @@ -24,7 +24,6 @@ > {{ tool.nameToTranslate }} -