diff --git a/Services/client/src/components/FileItem.vue b/Services/client/src/components/FileItem.vue index 36b921e..44f7360 100644 --- a/Services/client/src/components/FileItem.vue +++ b/Services/client/src/components/FileItem.vue @@ -117,6 +117,7 @@ function triggerFileDelete(pathname: string) { > diff --git a/Services/client/src/components/ListView.vue b/Services/client/src/components/ListView.vue index f76619c..296ce0b 100644 --- a/Services/client/src/components/ListView.vue +++ b/Services/client/src/components/ListView.vue @@ -391,6 +391,12 @@ const onRowClick = ((_, row) => { color="negative" icon="mdi-trash-can-outline" @click.stop="() => triggerFileDelete(data.row.pathname)" + v-if=" + !( + data.row.metadata && + Object.keys(data.row.metadata).length > 0 + ) + " data-testid="listViewFileDelete" />