diff --git a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx index 71a0450da..7b105fe9c 100644 --- a/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx +++ b/apps/nextjs/src/app/[locale]/boards/[name]/settings/_background.tsx @@ -120,11 +120,14 @@ export const BackgroundSettingsContent = ({ board }: Props) => { /> {session?.user.permissions.includes("media-upload") && ( + onSuccess={(medias) => { + const first = medias.at(0); + if (!first) return; + startTransition(() => { - form.setFieldValue("backgroundImageUrl", url); - }) - } + form.setFieldValue("backgroundImageUrl", first.url); + }); + }} > {({ onClick, loading }) => ( diff --git a/apps/nextjs/src/app/[locale]/manage/medias/_actions/upload-media.tsx b/apps/nextjs/src/app/[locale]/manage/medias/_actions/upload-media.tsx index ced023c56..377c2edf6 100644 --- a/apps/nextjs/src/app/[locale]/manage/medias/_actions/upload-media.tsx +++ b/apps/nextjs/src/app/[locale]/manage/medias/_actions/upload-media.tsx @@ -14,7 +14,7 @@ export const UploadMediaButton = () => { }; return ( - + {({ onClick, loading }) => (