Whatever ClearWindow needs to be in json
All checks were successful
Build and Deploy Nuxt / build (push) Successful in 42s

This commit is contained in:
2026-04-26 22:57:29 +02:00
parent 475887420c
commit 2b07cc98a6
20 changed files with 509 additions and 59 deletions

View File

@@ -4,10 +4,9 @@ import { GetUser, LogoutUser } from '@/services/User'
import Server from '@/services/Server'
import { ClearWindows, CreateWindow, CreateChildWindow, ClearWindow } from '../../services/Windows';
import { CreateWindow, CreateChildWindow, ClearWindow, GetFirstWindowId } from '../../services/Windows';
import { backendUrl } from '../../services/BackendURL';
import Spinner from './Spinner.vue';
const emitter = useEmitter();
const loadedIcon = ref(false);
const username = ref("");
@@ -45,13 +44,12 @@ function retrieveAvatar(){
function LogOut(){
LogoutUser();
ClearWindows({type: "main_menu"});
ClearWindow({type: "main_menu"});
CreateWindow('login');
}
function EditProfile(){
console.log("User:"); console.log(GetUser());
CreateChildWindow('main_menu', 'edit_profile', {
CreateChildWindow(GetFirstWindowId('main_menu'), 'edit_profile', {
user: GetUser()
});
}
@@ -104,7 +102,7 @@ onMounted(() => {
<Spinner v-show="!loadedIcon" :size="30"></Spinner>
</div>
<div class="main-user-info">
<b>{{ username }}</b><br>Hola
<b>{{ username }}</b><br>
</div>
<div class="main-user-actions">