diff --git a/frontend/src/api/client.js b/frontend/src/api/client.js index aa5783f..8a37128 100644 --- a/frontend/src/api/client.js +++ b/frontend/src/api/client.js @@ -390,3 +390,7 @@ export function updateDefaultStorage(backend) { body: JSON.stringify({ backend }), }) } + +export function getCloudFolders(provider, folderId) { + return request(`/api/cloud/folders/${provider}/${folderId}`) +} diff --git a/frontend/src/components/cloud/CloudFolderTreeItem.vue b/frontend/src/components/cloud/CloudFolderTreeItem.vue new file mode 100644 index 0000000..7c8e875 --- /dev/null +++ b/frontend/src/components/cloud/CloudFolderTreeItem.vue @@ -0,0 +1,128 @@ + + + diff --git a/frontend/src/components/cloud/CloudProviderTreeItem.vue b/frontend/src/components/cloud/CloudProviderTreeItem.vue new file mode 100644 index 0000000..c1a33e8 --- /dev/null +++ b/frontend/src/components/cloud/CloudProviderTreeItem.vue @@ -0,0 +1,118 @@ + + +