feat(frontend): backup jobs page

This commit is contained in:
Nicolas Meienberger
2025-11-01 17:09:43 +01:00
parent d81f3653ec
commit 18115b374c
19 changed files with 459 additions and 38 deletions

View File

@@ -42,6 +42,23 @@ export function generateBreadcrumbs(pathname: string, params: Record<string, str
return breadcrumbs;
}
if (pathname.startsWith("/backup-jobs")) {
breadcrumbs.push({
label: "Backup jobs",
href: "/backup-jobs",
isCurrentPage: pathname === "/backup-jobs",
});
if (pathname.startsWith("/backup-jobs/") && params.scheduleId) {
breadcrumbs.push({
label: `Schedule #${params.scheduleId}`,
isCurrentPage: true,
});
}
return breadcrumbs;
}
breadcrumbs.push({
label: "Volumes",
href: "/volumes",