diff --git a/apps/web/src/features/admin/components/language-manager.tsx b/apps/web/src/features/admin/components/language-manager.tsx index 47c2817..56b4a3b 100644 --- a/apps/web/src/features/admin/components/language-manager.tsx +++ b/apps/web/src/features/admin/components/language-manager.tsx @@ -329,7 +329,8 @@ export function LanguageManager() { className="hidden" disabled={imageUploading} onChange={async (event) => { - const file = event.target.files?.[0]; + const input = event.target; + const file = input.files?.[0]; if (!file) return; setImageUploading(true); setImageError(''); @@ -340,7 +341,7 @@ export function LanguageManager() { setImageError(uploadErrorMessage(error, fa ? 'آپلود تصویر انجام نشد.' : 'The image upload failed.')); } finally { setImageUploading(false); - event.currentTarget.value = ''; + input.value = ''; } }} /> diff --git a/apps/web/src/features/admin/components/website-builder.tsx b/apps/web/src/features/admin/components/website-builder.tsx index 2e9224b..7a221af 100644 --- a/apps/web/src/features/admin/components/website-builder.tsx +++ b/apps/web/src/features/admin/components/website-builder.tsx @@ -368,7 +368,8 @@ function MediaField({ label, value, fa, onChange }: { label: string; value: stri api<{ url: string }>(`/files/public/${id}`).then((result) => setPreview(result.url)).catch(() => setPreview('')); }, [value]); return