Skip to content

Commit 009d07c

Browse files
Merge pull request #3496 from aziontech/fix/storage-create-button
[NO-ISSUE] fix: Object Storage list view + Bucket Button
2 parents e095e12 + 7bab3dd commit 009d07c

1 file changed

Lines changed: 3 additions & 15 deletions

File tree

src/views/EdgeStorage/ListView.vue

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"
1111
>
1212
<template #default>
13-
<DataTable.ActionsButtons
13+
<DataTableActionsButtons
1414
v-if="!selectedBucket"
1515
size="small"
1616
label="Bucket"
@@ -190,6 +190,7 @@
190190
</DataTable.Header>
191191
</div>
192192
</template>
193+
193194
<DataTable.Column headerStyle="width: 3rem">
194195
<template #header>
195196
<Checkbox
@@ -446,6 +447,7 @@
446447
import ProgressCard from './components/ProgressCard.vue'
447448
import MoveObjectDialog from './Dialog/MoveObjectDialog.vue'
448449
import DataTable from '@aziontech/webkit/list-data-table'
450+
import { DataTableActionsButtons } from '@/components/list-table'
449451
const DataTableColumnSelector = DataTable.ColumnSelector
450452
import { ref, computed, onMounted, onUnmounted, watch, inject } from 'vue'
451453
import { useRouter, useRoute } from 'vue-router'
@@ -553,7 +555,6 @@
553555
const renameValue = ref('')
554556
const isRenaming = ref(false)
555557
556-
// --- Inlined folder-list state ---
557558
const minimumOfItemsPerPage = ref(tableDefinitions.getNumberOfLinesPerPage)
558559
const isFileListLoading = ref(false)
559560
const fileData = ref([])
@@ -646,7 +647,6 @@
646647
return specialCharRegex.test(newFolderName.value)
647648
})
648649
649-
// --- Checkbox selection ---
650650
const toggleRowSelection = (rowData) => {
651651
if (rowData.isSkeletonRow || rowData.isFolder || rowData.isParentNav || rowData.isNewFolder)
652652
return
@@ -687,13 +687,11 @@
687687
return ''
688688
}
689689
690-
// --- Row icon ---
691690
const getRowIcon = (rowData) => {
692691
if (!rowData || !rowData.name) return 'mdi mdi-file text-gray-500'
693692
return getFileIcon(rowData)
694693
}
695694
696-
// --- Actions ---
697695
const showActions = (rowData) => {
698696
return (
699697
!rowData.isFolder &&
@@ -762,7 +760,6 @@
762760
}
763761
}
764762
765-
// --- Item click ---
766763
const editItemSelected = (item) => {
767764
if (item.isSkeletonRow || item.isNewFolder) return
768765
@@ -774,7 +771,6 @@
774771
}
775772
}
776773
777-
// --- Breadcrumb ---
778774
const breadcrumbItems = computed(() => {
779775
if (!selectedBucket.value) return []
780776
@@ -902,7 +898,6 @@
902898
showEllipsisPopup.value = true
903899
}
904900
905-
// --- Data loading ---
906901
const loadFileData = async () => {
907902
try {
908903
isFileListLoading.value = true
@@ -925,7 +920,6 @@
925920
loadFileData()
926921
}
927922
928-
// --- Original business logic ---
929923
const needFetchToAPI = computed(() => {
930924
return selectedBucket.value && (!selectedBucket.value.files || filesTableNeedRefresh.value)
931925
})
@@ -1223,7 +1217,6 @@
12231217
breadcrumbs.update(route.meta.breadCrumbs ?? [], route)
12241218
}
12251219
1226-
// --- Watchers ---
12271220
watch(
12281221
() => route.fullPath,
12291222
() => {
@@ -1245,11 +1238,6 @@
12451238
}
12461239
)
12471240
1248-
watch(fileData, () => {
1249-
// emit on-load-data equivalent
1250-
})
1251-
1252-
// --- Document drag events ---
12531241
const handleDocumentDragOver = (event) => {
12541242
event.preventDefault()
12551243
handleDrag(true)

0 commit comments

Comments
 (0)