chore: don't show listed menu option if note is in shared vault

This commit is contained in:
Aman Harwara
2023-09-13 15:48:38 +05:30
parent 327abbf5ae
commit 7c9cc821a2

View File

@@ -208,6 +208,8 @@ const NotesOptions = ({ notes, closeMenu }: NotesOptionsProps) => {
return <ProtectedUnauthorizedLabel />
}
const areSomeNotesInSharedVault = notes.some((note) => application.vaults.getItemVault(note)?.isSharedVaultListing())
if (notes.length === 0) {
return null
}
@@ -468,9 +470,13 @@ const NotesOptions = ({ notes, closeMenu }: NotesOptionsProps) => {
enableSuperMarkdownPreview={enableSuperMarkdownPreview}
/>
)}
<HorizontalSeparator classes="my-2" />
<ListedActionsOption iconClassName={iconClass} application={application} note={notes[0]} />
{!areSomeNotesInSharedVault && (
<>
<HorizontalSeparator classes="my-2" />
<ListedActionsOption iconClassName={iconClass} application={application} note={notes[0]} />
</>
)}
<HorizontalSeparator classes="my-2" />