v3: added emoji picker, various bug and layout fixes
This commit is contained in:
@@ -13,8 +13,7 @@ import { TextEditor } from "../components/TextEditor.tsx";
|
||||
import { ErrorCard } from "../components/ErrorCard.tsx";
|
||||
import { FileDropZone } from "../components/FileDropZone.tsx";
|
||||
import { friendlyFetchError } from "../utils/apiError.ts";
|
||||
|
||||
const MAX_FILE_SIZE = 50 * 1024 * 1024;
|
||||
import { MAX_FILE_SIZE } from "../config/upload.ts";
|
||||
|
||||
type Mode = "url" | "file";
|
||||
type DumpCreateState =
|
||||
|
||||
@@ -555,6 +555,7 @@ export function Index() {
|
||||
username={u.username}
|
||||
hasAvatar={u.hasAvatar}
|
||||
size={32}
|
||||
version={u.avatarVersion}
|
||||
/>
|
||||
</Link>
|
||||
))}
|
||||
|
||||
@@ -503,11 +503,8 @@ export function UserPublicProfile() {
|
||||
}
|
||||
|
||||
setState((prev) =>
|
||||
prev.status === "loaded"
|
||||
? {
|
||||
...prev,
|
||||
user: { ...prev.user, avatarMime: body.data?.avatarMime },
|
||||
}
|
||||
prev.status === "loaded" && body.data
|
||||
? { ...prev, user: deserializeUser(body.data) }
|
||||
: prev
|
||||
);
|
||||
} catch {
|
||||
@@ -561,6 +558,7 @@ export function UserPublicProfile() {
|
||||
username={profileUser.username}
|
||||
hasAvatar={!!profileUser.avatarMime}
|
||||
size={72}
|
||||
version={profileUser.updatedAt?.getTime()}
|
||||
/>
|
||||
{isOwnProfile && (
|
||||
<label className="avatar-change-overlay" title="Change avatar">
|
||||
|
||||
Reference in New Issue
Block a user