Compare commits

..

No commits in common. "890c479f2c9b8e86f1ec62698845cfa85449c5d8" and "cbc010943c788c6836577568a4ff6981dc7b1c69" have entirely different histories.

2 changed files with 8 additions and 21 deletions

View file

@ -1,10 +1,9 @@
<template> <template>
<NuxtImg v-if="displayAvatar" <Icon v-if="canvasBlocked"
name="lucide:user" />
<NuxtImg v-else
:src="displayAvatar" :src="displayAvatar"
:alt="displayName" /> :alt="displayName" />
<Icon v-else
name="lucide:user"
:alt="displayName" />
</template> </template>
<script lang="ts" setup> <script lang="ts" setup>
@ -18,7 +17,8 @@ const props = defineProps<{
let displayName: string let displayName: string
let displayAvatar: string | null let displayAvatar: string
let canvasBlocked = false
const user = props.user || props.member?.user const user = props.user || props.member?.user
@ -29,10 +29,8 @@ if (user) {
if (user.avatar) { if (user.avatar) {
displayAvatar = user.avatar displayAvatar = user.avatar
} else if (!isCanvasBlocked()){
displayAvatar = generateDefaultIcon(displayName, user.uuid)
} else { } else {
displayAvatar = null displayAvatar = generateDefaultIcon(displayName, user.uuid)
} }
} }

View file

@ -18,17 +18,8 @@
<VerticalSpacer /> <VerticalSpacer />
<div class="left-column-segment" id="left-column-middle"> <div class="left-column-segment" id="left-column-middle">
<NuxtLink v-for="guild of guilds" :href="`/servers/${guild.uuid}`"> <NuxtLink v-for="guild of guilds" :href="`/servers/${guild.uuid}`">
<NuxtImg v-if="guild.icon" <NuxtImg v-if="guild.icon" class="sidebar-icon" :src="guild.icon" :alt="guild.name"/>
class="sidebar-icon" <NuxtImg v-else class="sidebar-icon" :src="generateDefaultIcon(guild.name, guild.uuid)" :alt="guild.name"/>
:alt="guild.name"
:src="guild.icon" />
<NuxtImg v-else-if="!blockedCanvas"
class="sidebar-icon"
:alt="guild.name"
:src="generateDefaultIcon(guild.name, guild.uuid)" />
<Icon v-else name="lucide:server"
class="`sidebar-icon ${generateIrcColor(guild.uuid, 50)}``"
:alt="guild.name" />
</NuxtLink> </NuxtLink>
</div> </div>
<VerticalSpacer /> <VerticalSpacer />
@ -62,8 +53,6 @@ const createButtonContainer = ref<HTMLButtonElement>();
const api = useApi(); const api = useApi();
const blockedCanvas = isCanvasBlocked()
const options = [ const options = [
{ name: "Join", value: "join", callback: async () => { { name: "Join", value: "join", callback: async () => {
console.log("join guild!"); console.log("join guild!");