feat:随机头像风格换成 identicon

This commit is contained in:
hzm
2026-02-28 21:27:05 +08:00
parent ad746c0fcd
commit 9e743e29f4

View File

@@ -5,7 +5,7 @@ import { motion, AnimatePresence } from 'framer-motion';
import Image from 'next/image'; import Image from 'next/image';
import { createWorker } from 'tesseract.js'; import { createWorker } from 'tesseract.js';
import { createAvatar } from '@dicebear/core'; import { createAvatar } from '@dicebear/core';
import { glass } from '@dicebear/collection'; import { identicon } from '@dicebear/collection';
import dayjs from 'dayjs'; import dayjs from 'dayjs';
import utc from 'dayjs/plugin/utc'; import utc from 'dayjs/plugin/utc';
import timezone from 'dayjs/plugin/timezone'; import timezone from 'dayjs/plugin/timezone';
@@ -362,7 +362,7 @@ export default function HomePage() {
const userAvatar = useMemo(() => { const userAvatar = useMemo(() => {
if (!user?.id) return ''; if (!user?.id) return '';
return createAvatar(glass, { return createAvatar(identicon, {
seed: user.id, seed: user.id,
size: 80 size: 80
}).toDataUri(); }).toDataUri();