This commit is contained in:
ammarahm-ed
2020-11-17 20:22:40 +05:00
parent 0b6a0bd9f8
commit e8ff9051d7
3 changed files with 35 additions and 6 deletions

View File

@@ -154,7 +154,12 @@ export const ActionSheetComponent = ({
icon: 'share-variant', icon: 'share-variant',
func: () => { func: () => {
if (note.locked) { if (note.locked) {
openVault(item, false, true, false, false, true); openVault({
item:item,
novault:true,
locked:true,
share:true,
})
} else { } else {
close(); close();
let m = `${note.title}\n \n ${note.content.text}`; let m = `${note.title}\n \n ${note.content.text}`;

View File

@@ -229,7 +229,12 @@ export class DialogManager extends Component {
switch (this.show) { switch (this.show) {
case 'delete': { case 'delete': {
if (this.state.item.locked) { if (this.state.item.locked) {
openVault(this.state.item, true, true, false, false, false, true); openVault({
item:this.state.item,
novault:true,
locked:true,
deleteNote:true,
})
} else { } else {
this._showSimpleDialog(TEMPLATE_DELETE(this.state.item.type)); this._showSimpleDialog(TEMPLATE_DELETE(this.state.item.type));
} }
@@ -240,15 +245,29 @@ export class DialogManager extends Component {
break; break;
} }
case 'novault': { case 'novault': {
openVault(this.state.item, false); openVault({
item:this.state.item,
novault:false,
locked:true,
deleteNote:true,
})
break; break;
} }
case 'locked': { case 'locked': {
openVault(this.state.item, true, true); openVault({
item:this.state.item,
novault:true,
locked:true,
})
break; break;
} }
case 'unlock': { case 'unlock': {
openVault(this.state.item, true, true, true, false, false); openVault({
item:this.state.item,
novault:true,
locked:true,
permanant:true
})
break; break;
} }
case 'notebook': { case 'notebook': {

View File

@@ -67,7 +67,12 @@ export const NoteItemWrapper = ({item, index, isTrash = false}) => {
onLongPress(); onLongPress();
return; return;
} else if (note.locked) { } else if (note.locked) {
openVault(item, true, true, false, true, false); openVault({
item:item,
novault:true,
locked:true,
goToEditor:true,
})
return; return;
} }
if (isTrash) { if (isTrash) {