feat: hecho tema de imagenes en perfil

> mamita como renegue
- arreglado modificar usuarios admin
- añadido subir pfp
This commit is contained in:
2025-12-08 20:52:58 -03:00
parent 5c388cfb12
commit 84106abd3d
12 changed files with 224 additions and 105 deletions

View File

@@ -0,0 +1,7 @@
export async function updateImagenDePerfil(){
try{
}catch{
}
}

View File

@@ -4,19 +4,23 @@ import { get } from "svelte/store"
export interface AdminUpdateUsuario {
id:string,
displayName: string,
bio: string,
displayName: string | null,
bio: string | null,
profileImage:boolean,
oldImageUrl:string
image:File,
profileImageUrl:string|null
}
export async function updateUsuario(usuario: AdminUpdateUsuario) {
export async function updateUsuario(usuario: Partial<AdminUpdateUsuario>) {
const formData = new FormData();
formData.append('displayName', usuario.displayName);
formData.append('bio', usuario.bio);
if (usuario.profileImage) {
formData.append('profileImageUrl', usuario.oldImageUrl);
if (usuario.displayName) formData.append('displayName', usuario.displayName);
if (usuario.bio) formData.append('bio', usuario.bio);
if (usuario.image) formData.append('profileImage', usuario.image);
if (usuario.profileImage){
if (usuario.profileImageUrl) formData.append('profileImageUrl', 'null');
}else{
if (usuario.profileImageUrl) formData.append('profileImageUrl', usuario.profileImageUrl);
}
try {