title: Make a .contextMenu update with changes from PasteBoard
body: <p>I have a contextMenu view modifier for a view like this one:</p>
  <pre><code>Text(&quot;Some Text&quot;)
  .contextMenu {
      Button(action: {
          editCodes(withTappedCode: codeOnDisplay, delete: true)
      }, label: {
           Text(&quot;Paste&quot;)
           Image(systemName: &quot;doc.on.clipboard&quot;)
      })
      .disabled(!UIPasteboard.general.contains(pasteboardTypes: [aPAsteBoardType]))
  }
  </code></pre>
  <p>The button should only be enabled when a certain Pasteboard Type is available. However this doesn't happen.</p>
  <p>The disabled state is set when the context menu for the Button is first shown. After this any changes to the pasteboard will not modify the disabled state, even if the menu is closed and opened again.</p>
  <p>This seems to only to happen if the modified view is refreshed in any way.</p>
  <p>How can I change the disabled state, for the context menu button, with the Pasteboard type?</p>