Use vite as bundler

This commit is contained in:
N-Pex 2025-03-31 16:33:54 +02:00
parent 16dc5df9e5
commit b6f7f75fdd
44 changed files with 4308 additions and 15961 deletions

View file

@ -1,6 +1,6 @@
<template>
<v-avatar :class="{'room-avatar':true, 'cursor-pointer':userCanPurgeRoom}" @click="userCanPurgeRoom?showRoomAvatarPicker():null" v-if="isRoomAvatarLoaded">
<v-img v-if="roomAvatar" :src="roomAvatar"/>
<AuthedImage v-if="roomAvatar" :src="roomAvatar"/>
<span v-else class="white--text headline">{{
roomName.substring(0, 1).toUpperCase()
}}</span>
@ -28,10 +28,12 @@
<script>
import util from "../plugins/utils";
import roomInfoMixin from "./roomInfoMixin";
import AuthedImage from "./AuthedImage.vue";
export default {
name: "RoomAvatarPicker",
mixins: [roomInfoMixin],
components: { AuthedImage },
data() {
return {
isRoomAvatarLoaded: true,
@ -56,7 +58,10 @@ export default {
self.isRoomAvatarLoaded = true;
}
}
)
).then((url) => {
console.error("UPDATE AVATAR", url);
this.room.avatar = url;
})
},
handleRoomPickedAvatar(event) {
if (event.target.files && event.target.files[0]) {