Compare commits

...

2 Commits

Author SHA1 Message Date
709ae0c6ee update dropzone supported mime types and popup message
All checks were successful
deploy / build-and-deploy (/testvaro, /opt/website-test, website-test) (push) Successful in 19s
deploy / build-and-deploy (/varo, /opt/website, website) (push) Successful in 14s
2025-06-21 16:59:54 +02:00
faa3eaa007 typescript magic 2025-06-21 16:48:26 +02:00
2 changed files with 5 additions and 5 deletions

View File

@ -34,7 +34,7 @@ export async function addReport(report: Report) {
const { data, error } = await actions.report.addReport({ const { data, error } = await actions.report.addReport({
reason: report.reason, reason: report.reason,
body: report.body, body: report.body,
createdAt: report.createdAt, createdAt: report.createdAt as unknown as string,
reporter: report.reporter.id, reporter: report.reporter.id,
reported: report.reported?.id ?? null reported: report.reported?.id ?? null
}); });

View File

@ -7,8 +7,8 @@
let previewDialogElem: HTMLDialogElement; let previewDialogElem: HTMLDialogElement;
// consts // consts
const allowedImageTypes = ['image/png', 'image/jpeg', 'image/avif']; const allowedImageTypes = ['image/png', 'image/jpeg', 'image/webp', 'image/avif'];
const allowedVideoTypes = ['video/mp4']; const allowedVideoTypes = ['video/mp4', 'video/webm'];
// types // types
interface Props { interface Props {
@ -62,7 +62,7 @@
type: 'error', type: 'error',
title: 'Ungültige Datei', title: 'Ungültige Datei',
message: message:
'Das Dateiformat wird nicht unterstützt. Nur Bilder (.png, .jpg, .jpeg, .avif) und Videos (.mp4) sind gültig' 'Das Dateiformat wird nicht unterstützt. Nur Bilder (.png, .jpg, .jpeg, .webp, .avif) und Videos (.mp4, .webp) sind gültig'
}; };
return; return;
} }
@ -71,7 +71,7 @@
$popupState = { $popupState = {
type: 'error', type: 'error',
title: 'Datei zu groß', title: 'Datei zu groß',
message: `Die Dateien dürfen insgesamt nur ${(maxFilesBytes / 1024 / 1024).toFixed(2)}MB groß sein` message: `Die Dateien dürfen insgesamt nur ${bytesToHumanReadable(maxFilesBytes)} groß sein. Fall deine Anhänge größer sind, lade sie bitte auf einem externen Filehoster (z.B. file.io, Google Drive, ...) hoch und füge den Link zum teilen der Datei(en) zu den Report Details hinzu`
}; };
return; return;
} }