+
+
+ Cloud
+
+
+
+
+
+ Auto
+
+
+
+ Folder is empty
+
+
+
+ {{ item.name }}
+
+
+ mdi-information
+
+
+ mdi-trash-can
+
+
+
+
+
+
+
+
+
+
+
+
+ Manual
+
+
+
+ Folder is empty
+
+
+
+ {{ item.name }}
+
+
+ mdi-information
+
+
+ mdi-trash-can
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/nextcloud_backup/frontend/src/plugins/vuetify.ts b/nextcloud_backup/frontend/src/plugins/vuetify.ts
index 0661e9d..762a72b 100644
--- a/nextcloud_backup/frontend/src/plugins/vuetify.ts
+++ b/nextcloud_backup/frontend/src/plugins/vuetify.ts
@@ -8,7 +8,8 @@ import { createVuetify } from "vuetify";
const darkTheme = {
dark: true,
colors: {
- primary: "#0091ea",
+ primary: "#0091ea", //light-blue accent-4
+ accent: "#FF6F00", //amber darken-4
},
};
diff --git a/nextcloud_backup/frontend/src/services/webdavService.ts b/nextcloud_backup/frontend/src/services/webdavService.ts
new file mode 100644
index 0000000..5f07076
--- /dev/null
+++ b/nextcloud_backup/frontend/src/services/webdavService.ts
@@ -0,0 +1,10 @@
+import type { WebdavBackup } from "@/types/webdav";
+import kyClient from "./kyClient";
+
+export function getAutoBackupList() {
+ return kyClient.get("webdav/backup/auto").json