feat: support cmd+s / ctrl+s and rework button display on edit (#523)

Former-commit-id: 5a219f6a9c
This commit is contained in:
Hayden 2023-07-31 06:57:42 -08:00 committed by GitHub
parent e2dace75f4
commit a2479155b2
2 changed files with 58 additions and 37 deletions

View file

@ -360,24 +360,6 @@
return v;
});
const confirm = useConfirm();
async function deleteItem() {
const confirmed = await confirm.open("Are you sure you want to delete this item?");
if (!confirmed.data) {
return;
}
const { error } = await api.items.delete(itemId.value);
if (error) {
toast.error("Failed to delete item");
return;
}
toast.success("Item deleted");
navigateTo("/home");
}
const refDialog = ref<HTMLDialogElement>();
const dialoged = reactive({
src: "",
@ -480,10 +462,6 @@
{{ t.name }}
</NuxtLink>
</div>
<BaseButton class="btn btn-sm" @click="deleteItem()">
<Icon name="mdi-delete" class="mr-2" />
Delete
</BaseButton>
</div>
</section>