diff --git a/src/routes/console/[project]/storage/bucket/[bucket]/index.svelte b/src/routes/console/[project]/storage/bucket/[bucket]/index.svelte
index 4bddad728..1250ef8c0 100644
--- a/src/routes/console/[project]/storage/bucket/[bucket]/index.svelte
+++ b/src/routes/console/[project]/storage/bucket/[bucket]/index.svelte
@@ -30,7 +30,7 @@
let search = '';
let showCreate = false;
- let showDropdown = false;
+ let showDropdown = [];
let showDelete = false;
let selectedFile: Models.File = null;
let offset = 0;
@@ -67,7 +67,7 @@
- {#each $files.response.files as file}
+ {#each $files.response.files as file, index}
@@ -82,7 +82,7 @@
>{toLocaleDate(file.$createdAt)}
@@ -90,7 +90,7 @@
class="button is-only-icon is-text"
aria-label="More options"
on:click|preventDefault={() => {
- showDropdown = !showDropdown;
+ showDropdown[index] = !showDropdown[index];
}}>
@@ -101,7 +101,8 @@
>Update
{
+ on:click={(e) => {
+ e.preventDefault();
selectedFile = file;
showDelete = true;
}}>Delete