diff --git a/apps/mobile/src/components/ActionSheetComponent/index.js b/apps/mobile/src/components/ActionSheetComponent/index.js
index 3a6f61305..012dddc96 100644
--- a/apps/mobile/src/components/ActionSheetComponent/index.js
+++ b/apps/mobile/src/components/ActionSheetComponent/index.js
@@ -39,7 +39,7 @@ import {
import {deleteItems} from '../../utils/functions';
import {MMKV} from '../../utils/mmkv';
import {opacity, pv, SIZE} from '../../utils/SizeUtils';
-import {timeConverter} from '../../utils/TimeUtils';
+import {sleep, timeConverter} from '../../utils/TimeUtils';
import {PremiumTag} from '../Premium/PremiumTag';
import {PressableButton} from '../PressableButton';
import {Toast} from '../Toast';
@@ -176,10 +176,21 @@ export const ActionSheetComponent = ({
name: 'Delete',
icon: 'delete',
func: async () => {
- try {
- await deleteItems(note);
- } catch (e) {
- console.log(e);
+ if (note.locked) {
+ close();
+ await sleep(300);
+ openVault({
+ deleteNote: true,
+ novault: true,
+ locked: true,
+ item: note,
+ });
+ } else {
+ try {
+ await deleteItems(note);
+ } catch (e) {
+ console.log(e);
+ }
}
close();
},
diff --git a/apps/mobile/src/components/VaultDialog/index.js b/apps/mobile/src/components/VaultDialog/index.js
index 5ea62a527..2f6918772 100644
--- a/apps/mobile/src/components/VaultDialog/index.js
+++ b/apps/mobile/src/components/VaultDialog/index.js
@@ -676,8 +676,9 @@ export class VaultDialog extends Component {
: 'Lock'
}
/>
-
+
+
);
}