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' } /> - + + ); }