mirror of
https://github.com/versia-pub/frontend.git
synced 2026-03-13 03:29:16 +01:00
refactor: ♻️ Fix more broken UIs, rewrite account switcher
This commit is contained in:
parent
ac0a571ecc
commit
a4d42e3086
31 changed files with 167 additions and 176 deletions
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<Avatar :class="shape.value === 'square' && 'rounded-md'" :size="size">
|
||||
<Avatar :class="shape.value === 'square' && 'rounded-md'">
|
||||
<AvatarFallback v-if="name">
|
||||
{{ getInitials(name) }}
|
||||
</AvatarFallback>
|
||||
|
|
@ -11,10 +11,9 @@
|
|||
import { SettingIds } from "~/settings";
|
||||
import { Avatar, AvatarFallback, AvatarImage } from "../ui/avatar";
|
||||
|
||||
const { name, size = "base" } = defineProps<{
|
||||
const { name } = defineProps<{
|
||||
src?: string;
|
||||
name?: string;
|
||||
size?: "base" | "sm" | "lg";
|
||||
}>();
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1,16 +1,16 @@
|
|||
<template>
|
||||
<Card
|
||||
class="flex-row gap-4 p-2"
|
||||
class="flex-row gap-2 p-2 truncate items-center"
|
||||
:class="naked ? 'p-0 bg-transparent ring-0 border-none' : ''"
|
||||
>
|
||||
<Avatar :src="account.avatar" :name="account.display_name" size="sm" />
|
||||
<CardContent class="gap-1">
|
||||
<Avatar :src="account.avatar" :name="account.display_name" class="size-10" />
|
||||
<CardContent class="leading-tight">
|
||||
<span
|
||||
class="truncate font-semibold"
|
||||
class="font-semibold"
|
||||
v-render-emojis="account.emojis"
|
||||
>{{ account.display_name }}</span
|
||||
>
|
||||
<span class="truncate text-xs">
|
||||
<span class="text-xs">
|
||||
@{{ account.username }}@{{ domain }}
|
||||
</span>
|
||||
</CardContent>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue