|
|
@@ -59,7 +59,7 @@ const AvatarSelector: React.FC<AvatarSelectorProps> = ({
|
|
|
}, [isOpen, value, currentFile]);
|
|
|
|
|
|
// 获取头像列表
|
|
|
- const { data: filesData, isLoading } = useQuery({
|
|
|
+ const { data: filesData, isLoading, refetch } = useQuery({
|
|
|
queryKey: ['avatars-for-selection'] as const,
|
|
|
queryFn: async () => {
|
|
|
const response = await fileClient.$get({
|
|
|
@@ -105,6 +105,8 @@ const AvatarSelector: React.FC<AvatarSelectorProps> = ({
|
|
|
|
|
|
const handleUploadSuccess = () => {
|
|
|
toast.success('头像上传成功!请从列表中选择新上传的头像');
|
|
|
+ // 重新获取头像列表以显示新上传的头像
|
|
|
+ refetch();
|
|
|
};
|
|
|
|
|
|
const getPreviewSize = () => {
|