From 3e9f51ae675d8fbe463f3383f47205bae77ff627 Mon Sep 17 00:00:00 2001
From: rinaboc <bocska.karina@gmail.com>
Date: Wed, 15 May 2024 10:38:01 +0200
Subject: [PATCH] browse page switch

---
 frontend/src/App.vue                         |  4 ++--
 frontend/src/components/HelloWorld.vue       |  2 +-
 frontend/src/components/browse-komponens.vue | 12 +++++++++---
 frontend/src/components/login-komponens.vue  |  7 ++++---
 4 files changed, 16 insertions(+), 9 deletions(-)

diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index 24928a2..9492006 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -8,7 +8,7 @@ import IntroKomponens from "@/components/intro-komponens.vue";
 import {ref} from "vue";
 import BrowseKomponens from "@/components/browse-komponens.vue";
 // import loggedIn from "@/components/login-komponens.vue"
-const isNotLoggedIn = ref(false);
+const isNotLoggedIn = ref(true);
 
 function setStatus(status){
   isNotLoggedIn.value = !status;
@@ -19,7 +19,7 @@ function setStatus(status){
 
 <template>
   <header>
-    <HelloWorld msg="TechnoCool NoteStore" @status="setStatus" />
+    <HelloWorld msg="TechnoCool NoteStore" @status="(value) => setStatus(value)" />
   </header>
   <div v-if="isNotLoggedIn">
     <main>
diff --git a/frontend/src/components/HelloWorld.vue b/frontend/src/components/HelloWorld.vue
index 8f86236..89d7121 100644
--- a/frontend/src/components/HelloWorld.vue
+++ b/frontend/src/components/HelloWorld.vue
@@ -22,7 +22,7 @@ defineProps({
 <!--    </h3>-->
 <!--    <div class="space"></div>-->
     <div class="login">
-      <LoginKomponens @status="(value) => this.$emit('status', value)" />
+      <LoginKomponens @status="(value) => $emit('status', value)" />
     </div>
   </div>
 </template>
diff --git a/frontend/src/components/browse-komponens.vue b/frontend/src/components/browse-komponens.vue
index 4f8cd72..e42c64b 100644
--- a/frontend/src/components/browse-komponens.vue
+++ b/frontend/src/components/browse-komponens.vue
@@ -79,10 +79,10 @@ function downloadFile(filename) {
     <main class="browse">
       <ul class="browse-list">
         <li class="module">Modul 1</li>
-        <li @click=getDocumentDetails(0)>Szofttech ead 1</li>
-        <li @click=getDocumentDetails(1)>Szofttech ead 3</li>
+        <li @click=getDocumentDetails(0) class="note">Szofttech ead 1</li>
+        <li @click=getDocumentDetails(1) class="note">Szofttech ead 3</li>
         <li class="module">Modul 2</li>
-        <li>Másik jegyzet</li>
+        <li class="note">Másik jegyzet</li>
       </ul>
     </main>
     <main>
@@ -117,6 +117,12 @@ li {
   padding: 2px;
 }
 
+.note:hover {
+  cursor: pointer;
+  color: lightseagreen;
+  background-color: #1f2c2c;
+}
+
 .browse, .note-page {
   border: 1px solid lightseagreen;
   padding: 5px;
diff --git a/frontend/src/components/login-komponens.vue b/frontend/src/components/login-komponens.vue
index ededf24..4a8c64c 100644
--- a/frontend/src/components/login-komponens.vue
+++ b/frontend/src/components/login-komponens.vue
@@ -44,9 +44,9 @@ function login(){
   loggedIn.value = !loggedIn.value
 
   if(loggedIn.value){
-    //Itt lesz a kitalált user (Gipsz Jakab, keksz) aki megpróbál bejelentkezni
     loginUser({username: 'gipja', password: 'keksz'}, function(response) {
-      userName.value = response
+        userName.value = response
+      //Itt lesz a kitalált user (Gipsz Jakab, keksz) aki megpróbál bejelentkezni
     })
     btnText.value = "Kijelentkezés"
   } else {
@@ -61,7 +61,7 @@ function login(){
 <template>
   <div class="wrapper">
     <h2 class="user">{{userName}}</h2>
-    <button class="grow" @click="login" >{{btnText}}</button>
+    <button class="grow" @click="login(); $emit('status', loggedIn)">{{btnText}}</button>
   </div>
 </template>
 
@@ -90,6 +90,7 @@ button:hover{
   background-color: #224c49;
   color: lightseagreen;
   border-color: lightseagreen;
+  cursor: pointer;
 }
 
 button:active {
-- 
GitLab