diff --git a/src/app/[handle]/page.tsx b/src/app/[handle]/page.tsx index 2a63963..16baade 100644 --- a/src/app/[handle]/page.tsx +++ b/src/app/[handle]/page.tsx @@ -491,37 +491,40 @@ export default function ProfilePage() {
-
- { - const file = e.target.files?.[0]; - if (!file) return; - setIsSaving(true); - try { - const formData = new FormData(); - formData.append('file', file); - const res = await fetch('/api/uploads', { - method: 'POST', - body: formData, - }); - const data = await res.json(); - if (data.url) { - setProfileForm(prev => ({ ...prev, avatarUrl: data.url })); +
+ {profileForm.avatarUrl && ( -
+
Preview
)} @@ -529,37 +532,40 @@ export default function ProfilePage() {
-
- { - const file = e.target.files?.[0]; - if (!file) return; - setIsSaving(true); - try { - const formData = new FormData(); - formData.append('file', file); - const res = await fetch('/api/uploads', { - method: 'POST', - body: formData, - }); - const data = await res.json(); - if (data.url) { - setProfileForm(prev => ({ ...prev, headerUrl: data.url })); +
+ {profileForm.headerUrl && ( -
+
Preview
)} @@ -568,7 +574,7 @@ export default function ProfilePage() { {saveError && (
{saveError}
)} -
+