feat: editor image removal QOLs

This commit is contained in:
fsylvain committed 2026-09-29 02:44:31 +02:00
1 parent 0fc00ceeff
commit b29d0ed045
23 files changed
+1398 -151

No files matched your search

+6 -3
View File
@@ -6,7 +6,7 @@ export interface UploadProgress {
}
export type UploadOutcome =
| { kind: 'success'; location: string }
| { kind: 'success'; location: string; id: number }
| { kind: 'rejected'; body: string }
| { kind: 'failed' }
@@ -32,8 +32,11 @@ export function useImageUpload() {
request.addEventListener('load', () => {
activeRequest = null
if (request.status === 201) {
const body = JSON.parse(request.responseText) as { location: string }
resolve({ kind: 'success', location: body.location })
const body = JSON.parse(request.responseText) as {
id: number
location: string
}
resolve({ kind: 'success', location: body.location, id: body.id })
return
}
if (request.status === 400) {