diff --git a/nextjs/app/globals.css b/nextjs/app/globals.css index 6cb7a17..d115890 100644 --- a/nextjs/app/globals.css +++ b/nextjs/app/globals.css @@ -393,6 +393,15 @@ tbody tr:hover { flex-wrap: wrap; } +.action-form-row { + flex-wrap: nowrap; +} + +.action-form-row .input.small { + width: 7rem; + min-width: 7rem; +} + .inline-form.stacked { display: grid; } diff --git a/nextjs/app/manage/admin/dashboard/page.js b/nextjs/app/manage/admin/dashboard/page.js index 89ed561..a76fdf6 100644 --- a/nextjs/app/manage/admin/dashboard/page.js +++ b/nextjs/app/manage/admin/dashboard/page.js @@ -177,19 +177,14 @@ export default async function AdminDashboardPage({ searchParams }) { -
+ - -
- -
- - -
diff --git a/nextjs/app/manage/dashboard/page.js b/nextjs/app/manage/dashboard/page.js index 8a336c7..4ad9e83 100644 --- a/nextjs/app/manage/dashboard/page.js +++ b/nextjs/app/manage/dashboard/page.js @@ -58,7 +58,6 @@ export default async function DashboardPage({ searchParams }) {

Neue Datei hochladen

-

Der Fortschritt wird während des Uploads live angezeigt.

@@ -73,10 +72,6 @@ export default async function DashboardPage({ searchParams }) { {totalBytes > 0 ? formatBytes(totalBytes) : '0 B'} genutzter Speicher
-
- /_share/<id> - Kurzlinks ohne Dateiendung -
@@ -122,23 +117,14 @@ export default async function DashboardPage({ searchParams }) { -
+ - - -
- -
- - -
diff --git a/nextjs/next.config.mjs b/nextjs/next.config.mjs index 8f0a499..5363f71 100644 --- a/nextjs/next.config.mjs +++ b/nextjs/next.config.mjs @@ -9,6 +9,7 @@ const nextConfig = { assetPrefix: managementPath, poweredByHeader: false, experimental: { + proxyClientMaxBodySize: actionBodySizeLimit, serverActions: { bodySizeLimit: actionBodySizeLimit, }, diff --git a/nextjs/proxy.js b/nextjs/proxy.js index 6bacba3..6182f7e 100644 --- a/nextjs/proxy.js +++ b/nextjs/proxy.js @@ -36,5 +36,5 @@ export function proxy(request) { } export const config = { - matcher: ['/manage/:path*'], + matcher: ['/manage', '/manage/((?!api/).*)'], };