-
{
- 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 && (
-
+
)}
@@ -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 && (
-
+
)}
@@ -568,7 +574,7 @@ export default function ProfilePage() {
{saveError && (
{saveError}
)}
-
+