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

@@ -133,8 +133,8 @@ export const VolumeBackupsTabContent = ({ volume }: Props) => {
To schedule automated backups, you need to create a repository first. Repositories are secure storage
locations where your backups will be stored.
</p>
<Button asChild>
<Link to="/repositories">
<Button>
<Link to="/repositories" className="flex items-center">
<Plus className="h-4 w-4 mr-2" />
Create a repository
</Link>

View File

@@ -56,7 +56,6 @@ export const RestoreSnapshotDialog = ({ name, snapshotId }: Props) => {
path: { name },
body: {
snapshotId,
path: values.path || undefined,
include: include && include.length > 0 ? include : undefined,
exclude: exclude && exclude.length > 0 ? exclude : undefined,
},